feat: Add core game managers, main scene, enhanced gridmap, and essential assets, including a new special tiles manager for power-up effects and inventory.

This commit is contained in:
Yogi Wiguna
2026-03-11 15:29:07 +08:00
parent 4b7a64a119
commit 18c3dbecd6
9 changed files with 97 additions and 15 deletions
+4
View File
@@ -417,6 +417,10 @@ func _randomize_tiles_around_player(player: Node):
# Check if there are tiles nearby or if empty
var current_item = enhanced_gridmap.get_cell_item(cell)
# IMMUTABLE CHECK: Do not randomize/delete walls or special items on Floor 1
if current_item in enhanced_gridmap.immutable_items:
continue
# Decide: delete, spawn, or randomize
var action = rng.randi() % 3