extends Map class_name Map2d enum TerrainDataTypes { TerrainType } func getTerrainDataForTile(layer, data, x, y): var tile:TileData = get_cell_tile_data(layer, Vector2i(x, y)) if (tile != null): return tile.get_custom_data(TerrainDataTypes.keys()[data]) else: return null # Called when the node enters the scene tree for the first time. #func _ready() -> void: # print(getTerrainDataForTile(0, TerrainDataTypes.TerrainType, 39, 17)) # print(getTerrainDataForTile(0, TerrainDataTypes.TerrainType, 0, 0)) # print(getTerrainDataForTile(0, TerrainDataTypes.TerrainType, 11, 11)) # print(getTerrainDataForTile(0, TerrainDataTypes.TerrainType, 6, 9)) # print(getTerrainDataForTile(0, TerrainDataTypes.TerrainType, 22, 22)) # # # Called every frame. 'delta' is the elapsed time since the previous frame. #func _process(delta: float) -> void: # pass