blob: 8fa59e585d00c0b96ee65075e09882cde74fe8e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
extends Node
var occupied_tiles = {}
@export var tile_size = 16.0
@export var grid_width = 20
@export var grid_height = 15
func is_tile_occupied(tile_position):
return occupied_tiles.has(tile_position)
func occupy_tile(tile_position):
occupied_tiles[tile_position] = true
func free_tile(tile_position):
occupied_tiles.erase(tile_position)
|