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