online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/confirm/confirm.gd')
-rw-r--r--ui/confirm/confirm.gd9
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):