Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
    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;
    }
Ejemplo n.º 3
0
    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;
    }
Ejemplo n.º 4
0
    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;
    }
Ejemplo n.º 5
0
    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;
    }
Ejemplo n.º 6
0
    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;
    }
Ejemplo n.º 7
0
    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;
    }
Ejemplo n.º 8
0
    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;
    }
Ejemplo n.º 9
0
    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;
    }
Ejemplo n.º 10
0
    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;
    }
Ejemplo n.º 11
0
    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;
    }