feat: Implement the new Stop N Go game mode with dedicated managers, models, and UI.

This commit is contained in:
Yogi Wiguna
2026-02-26 11:29:58 +08:00
parent 3cd67c02ab
commit c57b045bef
7 changed files with 36 additions and 24 deletions
@@ -70,6 +70,8 @@ func _update_camera_target():
if LobbyManager.game_mode == "Stop n Go":
_update_stop_n_go_camera(current_row, current_col)
elif LobbyManager.game_mode == "Tekton Doors":
_update_tekton_doors_camera()
else:
_update_freemode_camera(current_row, current_col)
@@ -122,6 +124,12 @@ func _update_stop_n_go_camera(current_row: int, current_col: int):
_apply_camera_tween(Vector3(target_x, target_y, target_z))
func _update_tekton_doors_camera():
# --- TEKTON DOORS: Static Overlook ---
# Grid is 14x14, center is approx (7, 7)
# User requested position: Vector3(7.0, 31.0, 25.5)
_apply_camera_tween(Vector3(7.0, 32.3, 25.8))
func _update_freemode_camera(current_row: int, current_col: int):
# --- FREEMODE: 3x3 Grid ---
# Zone thresholds 4, 9