commonui-lib-test
Version:
"#common ui lib test"
123 lines (122 loc) • 3.33 kB
TypeScript
/** 遊戲階段 */
export declare const enum CommonGameStep {
UNKNOWN_GAME_STEP = 0,
LOAD_SELECT_LEVEL_UI = 1,
SHOW_SELECT_LEVEL = 2,
LOAD_GAME_UI = 3,
SHOW_GAME_UI = 4
}
/** MultiGameStep enum. */
export declare const enum MultiGameStep {
UNKNOWN_MULTI_GAME_STEP = 0,
WAITING_NEW_ROUND = 20,
SHUFFLE_CARD = 25,
ROUND_START = 30,
DEAL_CARD = 35,
START_BETTING = 40,
STOP_BETTING = 45,
SHOWDOWN = 50,
SETTLEMENT = 55
}
/** VersusGameFlow enum. */
export declare const enum VersusGameFlow {
UNKNOWN_VERSUS_GAME_STEP = 0,
WAITING_TO_JOIN = 20,
WAITING_WITHHOLD_FINISH = 21,
WAITING_REFUND_FINISH = 22,
/**開局 */
GAME_OPEN = 23,
/**等待 award 結束 */
WAITING_AWARD_FINISH = 24,
/**牌局結束 */
GAME_FINISH = 25
/**切牌2次以上 */
,
CUT2_CARD = 51
/**第一次切牌 */
,
CUT_CARD = 52
/**叫分 */
,
CALL_SCORE = 53
/**加倍 */
,
DOUBLE = 58
/**開始出牌 */
,
GAME_START = 55
/**結算 */
,
FINAL = 56
}
export declare const enum EnumCommonErrorCode {
UNKNOWN_COMMON_ERROR = 0,
PLAYER_NOT_FOUND = -1,
GAME_ROOM_NOT_FOUND = -2,
PLAYING_IN_ROOM = -3,
NOT_ACTION_STEP = -7,
MONEY_NOT_ENOUGH = -8,
TRANSACTION_FAIL = -11,
SERVER_ENTRANCE_CLOSED = -12,
LOGIN_ERROR = -13,
MULTI_LOGIN = -15,
CLIENT_SEND_DATA_ERROR = -16,
ACTOR_IS_IN_QUEUE = -17,
KICK_OUT_BY_GM = -19,
SERVER_IS_CLOSED = -20,
GEN_DATA_ERROR = -31,
GAME_START_FAIL = -101,
GAME_NOT_START_WAIT_TIMEOUT = -102,
GAME_FINISH_WAIT_TIMEOUT = -103,
INVALID_BETTING = -200,
NON_BETTING_NOTIFY = -201,
NON_BET_OVER_TIME = -202,
NO_MORE_BETTING = -203,
DISCONNECT_CAUSE_CLIENT_LOGOUT = -300,
DISCONNECT_CAUSE_CLIENT_DISCONNECT = -301,
DISCONNECT_CAUSE_REPEAT_LOGIN = -302,
DISCONNECT_CAUSE_LOGIN_TIMEOUT = -303,
DISCONNECT_CAUSE_LOGIN_AUTH_ERROR = -304,
DISCONNECT_CAUSE_LOGIN_ERROR = -305,
DISCONNECT_CAUSE_LOGIN_PROTOCOL_ERROR = -306,
DISCONNECT_CAUSE_SYSTEM_KICK_OUT = -307,
DISCONNECT_CAUSE_UNDER_MAINTENANCE = -308,
DISCONNECT_CAUSE_TRANSACTION_LOCK = -309,
DISCONNECT_CAUSE_GAME_POINT_ERROR = -310,
DISCONNECT_CAUSE_PLATFORM_LOGIN_ERROR = -311,
DISCONNECT_CAUSE_GAME_PROTOCOL_ERROR = -312
}
export declare type GameSettingType = {
ante: number;
balance_limit: number;
balancelimit: number;
display_in_room: number;
odds_limit: number;
roomid: number;
status: number;
withholdingAmount: number;
withholding_amount: number;
};
export declare type GameSettingListType = {
[key: string]: GameSettingType;
};
export declare type RoomSettingType = {
ante: number;
balance_limit: number;
display_in_room: number;
odds_limit: number;
roomid: number;
status: number;
withholding_amount: number;
};
export declare type RoomSettingListType = {
[key: string]: RoomSettingType;
};
export declare type typeTransactionsRecord = {
ResultId: string;
RoomId: number;
BetAmount: number;
EffectiveBetAmount: number;
WinLoss: number;
UpdateAt: number;
};