diff options
Diffstat (limited to 'Assets/Map/tile_map_layer.gd')
-rw-r--r-- | Assets/Map/tile_map_layer.gd | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Assets/Map/tile_map_layer.gd b/Assets/Map/tile_map_layer.gd new file mode 100644 index 0000000..47e9c33 --- /dev/null +++ b/Assets/Map/tile_map_layer.gd @@ -0,0 +1,10 @@ +extends TileMapLayer + + +func get_wall_limits(): + return { + "top": (get_used_rect().position.y + 1) * tile_set.tile_size.y, + "bottom": (get_used_rect().position.y + get_used_rect().size.y + 1) * tile_set.tile_size.y, + "left": (get_used_rect().position.x + 1) * tile_set.tile_size.x, + "right": (get_used_rect().position.x + get_used_rect().size.x + 1) * tile_set.tile_size.x, + } |