summaryrefslogtreecommitdiff
path: root/scripts/interface.gd
diff options
context:
space:
mode:
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()