From e4423cc8490b7f5ec3449f568bf64e81f4d03248 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sun, 5 Jun 2022 04:38:44 -0600 Subject: add more food types, refactored code and tidy up stuff --- src/tools/world_generator/scripts/world_generator.gd | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/tools/world_generator/scripts/world_generator.gd') diff --git a/src/tools/world_generator/scripts/world_generator.gd b/src/tools/world_generator/scripts/world_generator.gd index 5e8626b..5de84ea 100644 --- a/src/tools/world_generator/scripts/world_generator.gd +++ b/src/tools/world_generator/scripts/world_generator.gd @@ -1,11 +1,15 @@ extends Node2D -export(NodePath) var TILEMAP_NP: NodePath -onready var tilemap: TileMap = get_node(TILEMAP_NP) +onready var tilemap: TileMap = $TileMap +onready var walker_head: Node2D = $WalkerHead func get_valid_map_coords() -> Array: - return tilemap.get_used_cells_by_id(Global.WORLD_TILE_PATH) + var safe_area: Array = walker_head.get_cells_around() + var cells_used: Array = tilemap.get_used_cells_by_id(Global.WORLD_TILE_PATH) + for location in safe_area: + cells_used.erase(location) + return cells_used func get_centered_world_position(location: Vector2) -> Vector2: -- cgit v1.2.3