small racing game im working on
Diffstat (limited to 'classes/timer.gd')
| -rw-r--r-- | classes/timer.gd | 6 |
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) |