22 lines
404 B
GDScript3
22 lines
404 B
GDScript3
|
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
|