feat: Implement Stop n Go game mode with phase management, missions, dynamic safe zones, and associated UI and managers.

This commit is contained in:
Yogi Wiguna
2026-03-06 16:01:12 +08:00
parent edd5051106
commit 0fb1397d11
8 changed files with 106 additions and 71 deletions
+2 -1
View File
@@ -633,9 +633,10 @@ func _start_game():
if obstacle_manager and LobbyManager.game_mode == "Stop n Go":
obstacle_manager.spawn_random_obstacles(15)
# Spawn mission tiles BEFORE countdown but AFTER walls (Stop n Go only)
# Spawn mission and power-up tiles BEFORE countdown but AFTER walls (Stop n Go only)
if LobbyManager.game_mode == "Stop n Go" and stop_n_go_manager:
stop_n_go_manager.setup_mission_tiles()
stop_n_go_manager.spawn_initial_powerups() # Ensure power-ups exist before 1,2,3 Go
# Spawn Static Tektons BEFORE countdown (Free Mode Only)
# Exclude for Stop n Go and Tekton Doors