Cranberry/Time.gd

22 lines
404 B
GDScript

extends Label
var time_start = 0
var time_now = 0
var stop = 0
func _ready():
time_start = OS.get_unix_time()
set_process(true)
func _process(_delta):
if (stop == 0):
time_now = OS.get_unix_time()
var elapsed = time_now - time_start
var minutes = elapsed / 60
var seconds = elapsed % 60
var str_elapsed = "%02d:%02d" % [minutes, seconds]
text = str_elapsed
func stoptimer():
stop = 1