Initial commit

This commit is contained in:
gamer147
2026-04-01 17:16:58 -04:00
commit 0233cb6f46
71 changed files with 2376 additions and 0 deletions

16
scripts/grid_overlay.gd Normal file
View File

@@ -0,0 +1,16 @@
class_name GridOverlay extends TileMapLayer
const SOURCE_ID = 0
const HIGHLIGHT_SPRITE_ID = Vector2i(0,0)
@onready var targeting_selector: Sprite2D = $TargetingIndicator
func highlight_tile(coords: Vector2i) -> void:
set_cell(coords, SOURCE_ID, HIGHLIGHT_SPRITE_ID)
func clear_tile(coords: Vector2i) -> void:
set_cell(coords)
func target_tile(coords: Vector2i) -> void:
targeting_selector.position = coords * tile_set.tile_size
targeting_selector.visible = true