aboutsummaryrefslogtreecommitdiffstats
path: root/Scripts/UI_Control.gd
diff options
context:
space:
mode:
authorLibravatar perivesta <>2023-07-09 16:27:35 +0200
committerLibravatar perivesta <>2023-07-09 16:27:35 +0200
commit198b60c7830dc79a60a48863877405690c4b038e (patch)
tree4dc79c68961aeb0f434abb7db2d6d82ae70c5285 /Scripts/UI_Control.gd
parentc19f69112409eca00029159f31797e13bbab61cf (diff)
parente7845dfe77cafebd30efb660ef56006d5388efb1 (diff)
download2023-198b60c7830dc79a60a48863877405690c4b038e.tar.gz
2023-198b60c7830dc79a60a48863877405690c4b038e.tar.bz2
2023-198b60c7830dc79a60a48863877405690c4b038e.zip
Merge branch 'master' of bunny.garden:jam/gmtk/2023
Diffstat (limited to 'Scripts/UI_Control.gd')
-rw-r--r--Scripts/UI_Control.gd20
1 files changed, 19 insertions, 1 deletions
diff --git a/Scripts/UI_Control.gd b/Scripts/UI_Control.gd
index b7ce2a5..a45503a 100644
--- a/Scripts/UI_Control.gd
+++ b/Scripts/UI_Control.gd
@@ -5,6 +5,10 @@ extends Control
@onready var time_label = $InGameUI/CurrentTime
+@onready var gold_sprite: AnimatedSprite2D = $PostGameUI/Gold
+@onready var silver_sprite: AnimatedSprite2D = $PostGameUI/Silver
+@onready var bronze_sprite: AnimatedSprite2D = $PostGameUI/Bronze
+
func update_timer_label(new_time: float):
if(new_time < 0):
@@ -12,14 +16,28 @@ func update_timer_label(new_time: float):
return
time_label.text = str(new_time).pad_decimals(3)
-func switch_to_post_game_UI():
+func switch_to_post_game_UI(medal: int):
in_game_ui.visible = false
post_game_ui.visible = true
$PostGameUI/FinalTime.text = time_label.text
+
+ if medal == 0:
+ gold_sprite.visible = true
+ gold_sprite.play("default")
+ elif medal == 1:
+ silver_sprite.visible = true
+ silver_sprite.play("default")
+ elif medal == 2:
+ bronze_sprite.visible = true
+ bronze_sprite.play("default")
func switch_to_in_game_UI():
in_game_ui.visible = true
post_game_ui.visible = false
+
+ gold_sprite.visible = false
+ silver_sprite.visible = false
+ bronze_sprite.visible = false
func _on_start_button_pressed():
var root = owner.owner