online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/barbutton/confirmbutton.gd')
-rw-r--r--ui/barbutton/confirmbutton.gd13
1 files changed, 7 insertions, 6 deletions
diff --git a/ui/barbutton/confirmbutton.gd b/ui/barbutton/confirmbutton.gd
index 2b7bc1f..dbf4987 100644
--- a/ui/barbutton/confirmbutton.gd
+++ b/ui/barbutton/confirmbutton.gd
@@ -8,15 +8,16 @@ export(String) var confirm_text = ""
func _ready() -> void:
PacketHandler.connect("game_over", self, "set_disabled", [true])
- if Globals.network:
- Globals.network.connect("signal_recieved", self, "_signal_recieved")
+ if PacketHandler:
+ PacketHandler.connect("signal_recieved", self, "_signal_recieved")
func confirm() -> void:
- var confirm = Confirm.instance()
- add_child(confirm)
- confirm.confirm(self, confirm_text, 20)
- waiting_on_answer = confirm
+ if !waiting_on_answer:
+ var confirm = Confirm.instance()
+ add_child(confirm)
+ confirm.confirm(self, confirm_text, 20)
+ waiting_on_answer = confirm
func _signal_recieved(_signal: Dictionary) -> void: