diff options
Diffstat (limited to 'scripts/interface.gd')
-rw-r--r-- | scripts/interface.gd | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/scripts/interface.gd b/scripts/interface.gd index 96bbff4..8aff53b 100644 --- a/scripts/interface.gd +++ b/scripts/interface.gd @@ -1,20 +1,21 @@ extends CanvasLayer +var time_left = 30 + func _ready(): $ScoreLabel.text = "Score: " + str(global_variables.score) - $TimerLabel/Timer.start() - $TimerLabel.text = "Time: " + str($TimerLabel/Timer.time_left) - $"Update Timer".start() + $TimerLabel.text = "Time: " + str(time_left) + $Timer.start() func _on_Hoop_score(): - if $TimerLabel/Timer.get_time_left() > 0: - global_variables.score += 1 + if time_left > 0: $ScoreLabel.text = "Score: " + str(global_variables.score) - $TimerLabel/Timer.start($TimerLabel/Timer.get_time_left() + 10) + time_left += 10 update_timer() func update_timer(): - $TimerLabel.text = "Time: " + str(round($TimerLabel/Timer.time_left)) + $TimerLabel.text = "Time: " + str(time_left) -func _on_Update_Timer_timeout(): +func _on_Timer_timeout(): + time_left -= 1 update_timer() |