From e6bdcbb6da5e1ec8ec71c5a8efb2f404d1a2c597 Mon Sep 17 00:00:00 2001 From: Nathan Lovato Date: Tue, 11 Dec 2018 08:35:42 +0900 Subject: [PATCH] Remove grid_size property from the grid, use Tilemap.get_used_rect() instead --- godot/local_map/grid/GameBoard.gd | 2 -- godot/local_map/grid/Pathfinder.gd | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/godot/local_map/grid/GameBoard.gd b/godot/local_map/grid/GameBoard.gd index d06a26f..f720622 100644 --- a/godot/local_map/grid/GameBoard.gd +++ b/godot/local_map/grid/GameBoard.gd @@ -12,8 +12,6 @@ var pathfinder : Pathfinder = preload("res://local_map/grid/Pathfinder.gd").new( onready var pawns : YSort = $Pawns onready var spawning_point = $SpawningPoint -export var map_size : = Vector2(16, 16) - func _ready(): for pawn in pawns.get_children(): pawn.position = request_move(pawn, Vector2(0, 0)) diff --git a/godot/local_map/grid/Pathfinder.gd b/godot/local_map/grid/Pathfinder.gd index 16fe6ed..0b56bed 100644 --- a/godot/local_map/grid/Pathfinder.gd +++ b/godot/local_map/grid/Pathfinder.gd @@ -14,7 +14,7 @@ func initialize(grid : TileMap, obstacle_tile_ids : Array) -> void: and connects all walkable paths """ # Initialize map size and obstacles array - _map_size = grid.map_size + _map_size = grid.get_used_rect().size for id in obstacle_tile_ids: var occupied_cells = (grid as TileMap).get_used_cells_by_id(id) for cell in occupied_cells: -- GitLab