online multiplayer chess game (note server currently down)
Diffstat (limited to 'networking/PacketHandler.gd')
-rw-r--r--networking/PacketHandler.gd4
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)