platformer-game-test/src/Singletons/Utils.gd

14 lines
446 B
GDScript

extends Node
func parse_seconds_to_display_str(_seconds:float, show_hours:bool=false)->String:
var rounded_input = int(floor(_seconds))
var hours_in_seconds = 3600
var minute_in_seconds = 60
var hours = 0
var minutes_seconds_str = "%02d:%02d" % [(rounded_input / minute_in_seconds) % 60, rounded_input % 60]
if show_hours:
return "%02d:%s" % [floor(rounded_input / hours_in_seconds), minutes_seconds_str]
return minutes_seconds_str