online multiplayer chess game (note server currently down)
Diffstat (limited to 'networking/PacketHandler.gd')
| -rw-r--r-- | networking/PacketHandler.gd | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/networking/PacketHandler.gd b/networking/PacketHandler.gd index a3f71d2..d9760bd 100644 --- a/networking/PacketHandler.gd +++ b/networking/PacketHandler.gd @@ -11,6 +11,7 @@ signal start_game signal move_data(data) signal load_pgn(pgn) signal request_result(what) # join/host true accepted, false rejected +signal rematch_result(what) ## for accounts(mostly) signal signinresult(what) signal signupresult(what) @@ -26,6 +27,7 @@ const HEADERS := { "info": "I", "move": "M", "undo": "<", + "rematch": "r", "spectate": "0" # its a eye you see } @@ -117,6 +119,8 @@ func _data_recieved() -> void: emit_signal("signupresult", text) HEADERS.signin: emit_signal("signinresult", text) + HEADERS.rematch: + emit_signal("rematch_result", text) _: Log.err("unknown header %s" % header) |