19 lines
416 B
GDScript
19 lines
416 B
GDScript
@tool
|
|
extends Control
|
|
|
|
var time: float = 0
|
|
|
|
@onready var time_label: Label = %TimeLabel
|
|
@onready var timer: Timer = %Timer
|
|
|
|
func _process(delta: float) -> void:
|
|
timer.time_left
|
|
|
|
func _on_timer_timeout() -> void:
|
|
time += 0.1
|
|
var _time: int = time
|
|
var h: int = _time / 3_600
|
|
var m: int = (_time % 3_600) / 60
|
|
var s: int = (_time % 3_600) % 60
|
|
time_label.text = "%02d:%02d:%02d" % [h, m, s]
|
|
timer.paused = true
|