public static MessageBean formatChessDoneMessage(BLOKUSChessDoneInfo chessDoneInfoTemp) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CHESS_DONE; message.statusCode = StatusCode.SUCCESS; message.data = ProtobufHelper.SerializerToBytes(chessDoneInfoTemp); return message; }
public static MessageBean formatJoinRoomMessage(string roomName) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.JOIN_ROOM; message.statusCode = StatusCode.SUCCESS; BLOKUSRoomName bLOKUSRoomName = new BLOKUSRoomName(); bLOKUSRoomName.roomName = roomName; message.data = ProtobufHelper.SerializerToBytes(bLOKUSRoomName); return message; }
internal static MessageBean formatChatInRoomMessage(string str) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CHAT_IN_ROOM; message.statusCode = StatusCode.SUCCESS; BLOKUSChatMessage bLOKUSChatMessage = new BLOKUSChatMessage(); bLOKUSChatMessage.chatMessage = str; message.data = ProtobufHelper.SerializerToBytes(bLOKUSChatMessage); return message; }
public static MessageBean formatGiveUpMessage(int myColor) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.GIVE_UP; message.statusCode = StatusCode.SUCCESS; BLOKUSColor bLOKUSColor = new BLOKUSColor(); bLOKUSColor.color = myColor; message.data = ProtobufHelper.SerializerToBytes(bLOKUSColor); return message; }
public static MessageBean formatCheckVersionMessage(string version) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CHECK_VERSION; message.statusCode = StatusCode.SUCCESS; BLOKUSVersion bLOKUSVersion = new BLOKUSVersion(); bLOKUSVersion.version = version; message.data = ProtobufHelper.SerializerToBytes(bLOKUSVersion); return message; }
public static MessageBean formatLoginMessage(string accountText, string password) { BLOKUSAccount account = new BLOKUSAccount(); account.account = accountText; account.password = password; MessageBean message = new MessageBean(); message.operationCode = OperationCode.LOGIN; message.statusCode = StatusCode.SUCCESS; message.data = ProtobufHelper.SerializerToBytes(account); return message; }
public static MessageBean formatProfileMessage(string account) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.PROFILE; message.statusCode = StatusCode.SUCCESS; BLOKUSGameAccount gameAccount = new BLOKUSGameAccount(); gameAccount.account = account; message.data = ProtobufHelper.SerializerToBytes(gameAccount); return message; }
public static MessageBean createRoom(string roomName, int gameType) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CREATE_ROOM; message.statusCode = StatusCode.SUCCESS; BLOKUSCreateRoom bLOKUSCreateRoom = new BLOKUSCreateRoom(); bLOKUSCreateRoom.roomName = roomName; bLOKUSCreateRoom.gameType = gameType; message.data = ProtobufHelper.SerializerToBytes(bLOKUSCreateRoom); return message; }
public static MessageBean chooseColor(string account, string roomName, int color) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CHOOSE_COLOR; message.statusCode = StatusCode.SUCCESS; BLOKUSColor bLOKUSColor = new BLOKUSColor(); //bLOKUSColor.account = account; //bLOKUSColor.roomName = roomName; bLOKUSColor.color = color; message.data = ProtobufHelper.SerializerToBytes(bLOKUSColor); return message; }
internal static MessageBean formatRegisterMessage(string account, string password) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.REGISTER; message.statusCode = StatusCode.SUCCESS; BLOKUSGameAccount gameAccount = new BLOKUSGameAccount(); gameAccount.account = account; gameAccount.password = password; message.data = ProtobufHelper.SerializerToBytes(gameAccount); return message; }
public static MessageBean formatChessDoneMessage(int x, int y, string currentSquareName, int rotationFlag, int symmetryFlag, int[,] model) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CHESS_DONE; message.statusCode = StatusCode.SUCCESS; BLOKUSChessDoneInfo chessDoneInfo = new BLOKUSChessDoneInfo(); chessDoneInfo.x = x; chessDoneInfo.y = y; chessDoneInfo.squareName = currentSquareName; chessDoneInfo.rotationFlag = rotationFlag; chessDoneInfo.symmetryFlag = symmetryFlag; chessDoneInfo.model = getModelBytes(model); message.data = ProtobufHelper.SerializerToBytes(chessDoneInfo); return message; }