summaryrefslogtreecommitdiff
path: root/scripts/interface.gd
diff options
context:
space:
mode:
authorLogan <logan@cflip.net>2022-09-30 19:12:03 -0600
committerLogan <logan@cflip.net>2022-09-30 19:12:03 -0600
commit041052d87e9181d0b3108057af26d9ae1cd6913f (patch)
tree2e720b5c09fc4c30133134001419bc40c760cb65 /scripts/interface.gd
parent181f0aa422df02c14c9a4be9b59835661b3c5c07 (diff)
Removed the need for two timers and cleaned up some stuff.
Diffstat (limited to 'scripts/interface.gd')
-rw-r--r--scripts/interface.gd17
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()