extends HBoxContainer class_name GameClock @export var colour_day: Color @export var color_night: Color @export var icon_day: String = "sun" @export var icon_night: String = "moon-waning-crescent" func set_time(time: float): var secs: int = floori(time) % 60 var mins: int = floori(time) / 60 $Label.text = "%02d:%02d" % [mins, secs] func set_phase(phase: GameState.GameTime): var icon: String = "" var colour: Color match phase: GameState.GameTime.DAY: icon = icon_day colour = colour_day GameState.GameTime.NIGHT: icon = icon_night colour = color_night $FontIcon.icon_settings.icon_name = icon $FontIcon.icon_settings.icon_color = colour $Label.label_settings.font_color = colour