summaryrefslogtreecommitdiff
path: root/scripts/interface.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/interface.gd')
-rw-r--r--scripts/interface.gd13
1 files changed, 10 insertions, 3 deletions
diff --git a/scripts/interface.gd b/scripts/interface.gd
index 4a25ce3..6aab7dd 100644
--- a/scripts/interface.gd
+++ b/scripts/interface.gd
@@ -1,16 +1,23 @@
extends CanvasLayer
var time_left = 30
+var phase_index = 0
func _ready():
- $ScoreLabel.text = "Score: " + str(global_variables.score)
- $TimerLabel.text = "Time: " + str(time_left)
+ update_labels()
$Timer.start()
func _on_Hoop_score():
- $ScoreLabel.text = "Score: " + str(global_variables.score)
time_left += 10
+ update_labels()
+
+func update_labels():
update_timer()
+ $ScoreLabel.text = "Score: " + str(global_variables.score)
+ if phase_index < $"../Basketball".phase_increment.size() - 1:
+ if $"../Basketball".phase_increment[phase_index] <= global_variables.score:
+ phase_index += 1
+ $PhaseLabel.text = "Next Phase: " + str($"../Basketball".phase_increment[phase_index] - global_variables.score)
func update_timer():
$TimerLabel.text = "Time: " + str(time_left)