prepared for auto tile node replacing

This commit is contained in:
2022-11-14 18:18:04 +01:00
parent d002ae844e
commit 7fcb5c1a7f
3 changed files with 24 additions and 2 deletions

View File

@@ -27,7 +27,8 @@ public class Player : KinematicBody2D
Vector2 coordinates = tilemap.WorldToMap(Position);
if (Input.IsKeyPressed((int)KeyList.F3))
{
GD.Print(coordinates);
GD.Print("All Number 1 tiles: " + tilemap.GetUsedCellsById(1));
GD.Print("Player coordinate: " + coordinates);
}
if (Input.IsKeyPressed((int)KeyList.F1))
{

19
src/TilemapForeground.cs Normal file
View File

@@ -0,0 +1,19 @@
using Godot;
using System;
public class TilemapForeground : TileMap
{
[Export]
bool ReplaceStaticTilesWithNodes = true;
public override void _Process(float delta)
{
if(ReplaceStaticTilesWithNodes){
ReplaceStaticTiles();
}
}
public void ReplaceStaticTiles()
{
}
}