feat: Introduce an EnhancedGridMap with advanced generation, randomization, pathfinding, and data serialization, along with new player, powerup, and portal managers.

This commit is contained in:
Yogi Wiguna
2026-03-04 17:40:10 +08:00
parent 8f03cc15c5
commit cd7881bc3f
12 changed files with 128 additions and 107 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ signal grid_updated
@export var hover_item: int = 1
@export var start_item: int = 2
@export var end_item: int = 3
@export var immutable_items: Array[int] = [4] # Items that cannot be randomized/reset
@export var immutable_items: Array[int] = [1, 2, 3, 4] # Items that cannot be randomized/reset (Start, Safe, Finish, Wall)
var current_mesh_library: MeshLibrary
var grid_data: Array = [] # 3D array [floor][row][column]