Added some point processing, cleanup
This commit is contained in:
@@ -21,11 +21,15 @@ func process_ball(ball: Node3D) -> void:
|
||||
func handle_switch_user() -> void:
|
||||
push_warning("Balls reaped: ", balls_reaped.size() )
|
||||
push_warning("Balls sunk: ", balls_sunk.size() )
|
||||
var is_player_1: bool = "Player 1" == get_player()
|
||||
var switch_player: bool = true
|
||||
|
||||
if not balls_reaped.is_empty():
|
||||
for ball_name in balls_reaped:
|
||||
ball_states[ball_name]["points"] = -ball_states[ball_name]["points"]
|
||||
if is_player_1:
|
||||
player_1_points -= ball_states[ball_name]["points"]
|
||||
else:
|
||||
player_2_points -= ball_states[ball_name]["points"]
|
||||
|
||||
balls_reaped.clear()
|
||||
|
||||
@@ -43,9 +47,8 @@ func handle_switch_user() -> void:
|
||||
|
||||
if switch_player:
|
||||
Globals.game_state.switch_active_player()
|
||||
turn_count += 1
|
||||
else:
|
||||
turn_count += 1
|
||||
|
||||
turn_count += 1
|
||||
|
||||
func process_win_condition() -> void:
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user