online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/confirm/confirm.gd')
| -rw-r--r-- | ui/confirm/confirm.gd | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/ui/confirm/confirm.gd b/ui/confirm/confirm.gd index 70b2251..28b0ac2 100644 --- a/ui/confirm/confirm.gd +++ b/ui/confirm/confirm.gd @@ -3,8 +3,6 @@ class_name Confirm signal confirmed(what) -var timer := Timer.new() - func _process(_delta): if visible: @@ -12,16 +10,11 @@ func _process(_delta): rect_position.y = clamp(rect_position.y, 50, OS.get_window_size().y - rect_size.y) -func _ready() -> void: - add_child(timer) - timer.connect("timeout", self, "_pressed", [false]) - - func confirm(who, what: String, timeout := 5, called := "_confirmed"): connect("confirmed", who, called) popup_centered() window_title = what - timer.start(timeout) + get_tree().create_timer(timeout).connect("timeout", self, "_pressed", [false]) func _pressed(what: bool): |