online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/barbutton/drawbutton.gd')
| -rw-r--r-- | ui/barbutton/drawbutton.gd | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/barbutton/drawbutton.gd b/ui/barbutton/drawbutton.gd index 41d3c38..d70f877 100644 --- a/ui/barbutton/drawbutton.gd +++ b/ui/barbutton/drawbutton.gd @@ -10,7 +10,7 @@ func _signal_recieved(what: Dictionary) -> void: if what.accepted: drawed() else: - status.set_text("Draw request rejected") + Globals.chat.server("Draw request rejected") func drawed() -> GDScriptFunctionState: @@ -18,11 +18,13 @@ func drawed() -> GDScriptFunctionState: func _pressed() -> void: + if Globals.spectating: + return if waiting_on_answer: _confirmed(true) else: Globals.network.signal({"question": ""}, Network.SIGNALHEADERS.draw) - status.set_text("Draw request sent") + Globals.chat.server("Draw request sent") func _confirmed(what: bool) -> void: # called from confirmbar.confirmed |