feat: Implement the new Stop N Go game mode with dedicated managers, models, and UI.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user