small racing game im working on
Diffstat (limited to 'classes/timer.gd')
-rw-r--r--classes/timer.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/classes/timer.gd b/classes/timer.gd
index a193c7f..25231c9 100644
--- a/classes/timer.gd
+++ b/classes/timer.gd
@@ -19,10 +19,14 @@ func reset() -> void:
func now() -> float:
return elapsed_time
-## format a number of seconds into m:s.ms
+## format a number of seconds into m:ss.ms with padding
static func format(time: float) -> String:
return "%01d:%02d.%02d" % [time / 60, fmod(time, 60), fmod(time * 1000, 100)]
+## format a number of seconds into mm:ss.msc without padding ( i really need to test these )
+static func format_precise(time: float) -> String:
+ return "%02d:%02d:%03d" % [time / 60, fmod(time, 60), fmod(time * 1000, 1000)]
+
func fmt_now() -> String:
return GameTimer.format(elapsed_time)