public void requestMove(NetworkMessage boardMsg) { byte[] bytes = boardMsg.reader.ReadBytesAndSize(); BoardMsg msg = Game.ClientController.Deserialize <BoardMsg> (bytes); Game.ClientPlayersHandler.onReceiveServerMsg(formatBoard(msg.board), msg.color); }
public void handleBoardInit(NetworkMessage initMsg) { byte[] bytes = initMsg.reader.ReadBytesAndSize(); BoardMsg msg = Game.ClientController.Deserialize <BoardMsg> (bytes); localRenderer.initBoard(msg.board, msg.color); }
public void sendBoardInit(int targetID, BoardMsg bi) { sendMsg(bi, targetID, (short)MsgType.boardInit); }
//Server public void requestMove(int targetID, BoardMsg bi) { sendMsg(bi, targetID, (short)MsgType.targetBoardUpdate); }