SpielBackupAlt/scripts/Time.gd

27 lines
504 B
GDScript3
Raw Normal View History

2024-12-26 14:54:06 +00:00
extends Timer
export var MinutesInSeconds = 2
func _ready():
get_tree().call_group("Clock", "SetViewport", $Viewport)
wait_time = MinutesInSeconds
self.start()
var hour = 0
var minute = 0
var day = 0
func _on_Time_timeout():
minute += 1
minute = minute % 60
if minute == 0:
hour += 1
hour = hour % 24
if hour == 0:
day += 1
$Viewport/Label.text = str("%02d" % hour) + ":" + str("%02d" % minute)
get_tree().call_group("Clock", "Tick", hour, minute, day)