feat(game): improve mode state handling and active player UI
* Rename and consolidate ball state tracking across game modes * Add ball finalization and win-condition hooks * Track foul points by negating reaped ball points * Update turn switching and ball processing flow * Add active-player indicator to the camera controller UI * Refresh active-player label when the turn changes
This commit is contained in:
@@ -22,4 +22,4 @@ func _balls_stopped_moving() -> void:
|
||||
|
||||
func set_mode(game_mode) -> void:
|
||||
mode = Globals.game_data.GameMode.get(game_mode).new()
|
||||
mode.ball_state = mode.generate_ball_state()
|
||||
mode.ball_states = mode.generate_ball_states()
|
||||
|
||||
Reference in New Issue
Block a user