summaryrefslogtreecommitdiff
path: root/scripts/interface.gd
diff options
context:
space:
mode:
authorLogan <logan@cflip.net>2022-10-01 19:00:19 -0600
committerLogan <logan@cflip.net>2022-10-01 19:00:19 -0600
commitc976e1bfefad2d3c8f7608c3ef436879794f3b9d (patch)
tree98d8476d7619c3338e7a1f40a21cbc36f38c5ba4 /scripts/interface.gd
parent78a037a2652e2b7cc5f652f9c24119bbc8ec7df2 (diff)
Add initial implementation of a timeout screen.
Diffstat (limited to 'scripts/interface.gd')
-rw-r--r--scripts/interface.gd16
1 files changed, 10 insertions, 6 deletions
diff --git a/scripts/interface.gd b/scripts/interface.gd
index 8aff53b..4a25ce3 100644
--- a/scripts/interface.gd
+++ b/scripts/interface.gd
@@ -8,14 +8,18 @@ func _ready():
$Timer.start()
func _on_Hoop_score():
- if time_left > 0:
- $ScoreLabel.text = "Score: " + str(global_variables.score)
- time_left += 10
- update_timer()
+ $ScoreLabel.text = "Score: " + str(global_variables.score)
+ time_left += 10
+ update_timer()
func update_timer():
$TimerLabel.text = "Time: " + str(time_left)
func _on_Timer_timeout():
- time_left -= 1
- update_timer()
+ if time_left > 0:
+ time_left -= 1
+ update_timer()
+ else:
+ global_variables.timer_zero = true
+ $Timer.stop()
+ $Control.visible = true