online multiplayer chess game (note server currently down)
Diffstat (limited to 'networking/Network.gd')
| -rw-r--r-- | networking/Network.gd | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/networking/Network.gd b/networking/Network.gd index 4633ef6..10a21e8 100644 --- a/networking/Network.gd +++ b/networking/Network.gd @@ -104,6 +104,10 @@ func relay_signal(body, header: String, keyname := "body") -> Dictionary: # its return signal(body, header, keyname, HEADERS.relay) +func send_mov(mov: Move): + relay_signal(mov.compile(), MOVEHEADERS.move, "move") + + func stopgame(reason: String) -> void: var packet := {"reason": reason, "gamecode": game_code} send_packet(packet, HEADERS.stopgame) @@ -119,7 +123,7 @@ func _data_recieved() -> void: HEADERS.relay: var relay: Dictionary = text if relay.type in MOVEHEADERS.values(): - emit_signal("move_data", text) + emit_signal("move_data", text.move) else: match relay.type: RELAYHEADERS.startgame: |