aboutsummaryrefslogtreecommitdiff
path: root/client/gui/overlays/score.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2025-09-21 19:47:20 +0200
committertpart <tpart120@proton.me>2025-09-21 19:47:26 +0200
commit934f5d5f18dfbb3677bdcde4ba1cb3646af37123 (patch)
tree2d20bad077c9ca25a44415268d7b56c9da919a0e /client/gui/overlays/score.gd
parent8f42b2c8bbbe64b5c13989090fbc2aec82ff0976 (diff)
downloadhurrycurry-934f5d5f18dfbb3677bdcde4ba1cb3646af37123.tar
hurrycurry-934f5d5f18dfbb3677bdcde4ba1cb3646af37123.tar.bz2
hurrycurry-934f5d5f18dfbb3677bdcde4ba1cb3646af37123.tar.zst
Display remaining time as minutes and seconds
Diffstat (limited to 'client/gui/overlays/score.gd')
-rw-r--r--client/gui/overlays/score.gd8
1 files changed, 4 insertions, 4 deletions
diff --git a/client/gui/overlays/score.gd b/client/gui/overlays/score.gd
index 1b7dfe6e..f12bbeba 100644
--- a/client/gui/overlays/score.gd
+++ b/client/gui/overlays/score.gd
@@ -26,8 +26,8 @@ var points: int = 0
@onready var completed_label: Label = $Score/Paper/Margin/Lines/Line1/Completed
@onready var points_label: Label = $Score/Paper/Margin/Lines/Line3/Points
@onready var timer: Timer = $Timer
+@onready var minutes_label: Label = $Time/Paper/Line/Minutes
@onready var seconds_label: Label = $Time/Paper/Line/Seconds
-@onready var decimals_label: Label = $Time/Paper/Line/Decimals
@onready var announcement = get_node("../AnnounceTitle")
func update(failed_: int, completed_: int, points_: int, time: float):
@@ -60,6 +60,6 @@ func _process(delta):
failed_label.scale = G.interpolate(failed_label.scale, Vector2(1, 1), delta * 4.)
completed_label.scale = G.interpolate(completed_label.scale, Vector2(1, 1), delta * 4.)
points_label.scale = G.interpolate(points_label.scale, Vector2(1, 1), delta * 4.)
- var seconds: float = floor(timer.time_left)
- seconds_label.text = str(int(seconds))
- decimals_label.text = "%01d" % int((timer.time_left - seconds) * 10)
+ var seconds_remaining := int(floor(timer.time_left))
+ seconds_label.text = "%02d" % (seconds_remaining % 60)
+ minutes_label.text = "%02d" % (seconds_remaining / 60)