UNPKG

commonui-lib-test

Version:

"#common ui lib test"

123 lines (122 loc) 3.33 kB
/** 遊戲階段 */ 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; };