143 lines
3.8 KiB
TypeScript
143 lines
3.8 KiB
TypeScript
|
namespace Configs {
|
||
|
export class AppConfig {
|
||
|
static UserId: number = 0;
|
||
|
static Username: string = "";
|
||
|
static Password: string = "";
|
||
|
static Nickname: string = "";
|
||
|
static Avatar: string = "";
|
||
|
static Coin: number = 0;
|
||
|
}
|
||
|
|
||
|
export const SERVER_IP = 'ws://13.251.151.251:3035';
|
||
|
|
||
|
export const SOCKET_EVENT = {
|
||
|
//sys event---------
|
||
|
CONNECTION: "connection",
|
||
|
CONNECT: "connect",
|
||
|
DISCONNECT: "disconnect",
|
||
|
CONNECT_ERROR: "connect_error",
|
||
|
|
||
|
UPDATE_COIN: 'updatecoin',
|
||
|
GAME_INFO: 'gameinfo',
|
||
|
LOGIN: 'login',
|
||
|
BET: 'bet',
|
||
|
CASH_OUT: 'cashout',
|
||
|
BALANCE: 'balance'
|
||
|
};
|
||
|
|
||
|
export const LINK_API = {
|
||
|
LOGIN: "https://fclick.vn/game/game.php",
|
||
|
};
|
||
|
|
||
|
export const IP_SERVER = {
|
||
|
plinko: '13.251.151.251:3032',
|
||
|
dice: '13.251.151.251:3034',
|
||
|
crash: '13.251.151.251:3042',
|
||
|
coin: '13.251.151.251:3037',
|
||
|
keno: '13.251.151.251:3039',
|
||
|
hotpot: '13.251.151.251:3041',
|
||
|
steampunk: '13.251.151.251:3038',
|
||
|
vecarz: '13.251.151.251:3040',
|
||
|
hilo: '13.251.151.251:3035',
|
||
|
double: '13.251.151.251:3036'
|
||
|
}
|
||
|
|
||
|
export const IP_SERVER_STAGING = '52.76.203.119';
|
||
|
|
||
|
export class GameRule {
|
||
|
static MinBet: number = 0;
|
||
|
static MaxBet: number = 0;
|
||
|
staticDenominations = [
|
||
|
];
|
||
|
static currency: string = "";
|
||
|
}
|
||
|
|
||
|
export class LanguageConfig {
|
||
|
static language: string = "en";
|
||
|
static subpath: string = "";
|
||
|
static version: string = "";
|
||
|
static server: string = "";
|
||
|
}
|
||
|
|
||
|
/* eslint-disable no-multi-spaces */
|
||
|
|
||
|
/**
|
||
|
* packge Name
|
||
|
*/
|
||
|
export const HELPER_PK_NAME = 'game-helper';
|
||
|
|
||
|
|
||
|
/**
|
||
|
* key
|
||
|
*
|
||
|
* @export
|
||
|
* @enum {number}
|
||
|
*/
|
||
|
export enum BStorageKey {
|
||
|
IP_TEST = 'IP_TEST',
|
||
|
LANGUAGE_CHANGE = 'LANGUAGE_CHANGE',
|
||
|
USERNAME = 'USERNAME',
|
||
|
PASS = 'PASS',
|
||
|
MUSIC = 'MUSIC',
|
||
|
SOUND = 'SOUND',
|
||
|
SHOW_WELCOME = 'SHOW_WELCOME',
|
||
|
LANGUAGE_DATA = 'LANGUAGE_DATA',
|
||
|
LANGUAGE_CACHE = 'LANGUAGE_CACHE'
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
*
|
||
|
* @export
|
||
|
* @enum {number}
|
||
|
*/
|
||
|
|
||
|
export enum BNotifyType {
|
||
|
LANGUAGE_CHANGED = 'LANGUAGE_CHANGED', //
|
||
|
BLOCK_INPUT_SHOW = 'BLOCK_INPUT_SHOW', // active block input
|
||
|
BLOCK_INPUT_HIDE = 'BLOCK_INPUT_HIDE', // disable block input
|
||
|
CHANGE_MONEY = 'CHANGE_MONEY',
|
||
|
INPUT_ACTION = 'INPUT_ACTION',
|
||
|
TAP_EFFECT = 'TAP_EFFECT',
|
||
|
UPDATE_GAME_MODE = 'UPDATE_GAME_MODE',
|
||
|
TREND_CHANGE = 'TREND_CHANGE',
|
||
|
ADD_TREND = 'ADD_TREND',
|
||
|
RUN_AUTO = 'RUN_AUTO',
|
||
|
STOP_AUTO = 'STOP_AUTO',
|
||
|
MUSIC_CHANGE = 'MUSIC_CHANGE',
|
||
|
SOUND_CHANGE = 'SOUND_CHANGE',
|
||
|
CHANGE_GAME_INFO = 'CHANGE_GAME_INFO',
|
||
|
SOUND_CLICK = 'SOUND_CLICK',
|
||
|
SHOW_MESSAGE = 'SHOW_MESSAGE',
|
||
|
HIDE_MESSAGE = 'HIDE_MESSAGE',
|
||
|
SHOW_DISCONNECT = 'SHOW_DISCONNECT',
|
||
|
HIDE_DISCONNECT = 'HIDE_DISCONNECT',
|
||
|
RECONNECT_SERVER = 'RECONNECT_SERVER',
|
||
|
|
||
|
SHOW_WELCOME = 'SHOW_WELCOME',
|
||
|
HIDE_WELCOME = 'HIDE_WELCOME',
|
||
|
UPDATE_BET_AMOUT = 'UPDATE_BET_AMOUT',
|
||
|
UPDATE_AVATA = 'UPDATE_AVATA',
|
||
|
RUN_ANIM_AVATA = 'RUN_ANIM_AVATA',
|
||
|
GAME_PAUSE = 'GAME_PAUSE',
|
||
|
SHOW_HELP = 'SHOW_HELP',
|
||
|
HIDE_HELP = 'HIDE_HELP',
|
||
|
SHOW_HISTORY = 'SHOW_HISTORY',
|
||
|
HISTORY_UPDATE = 'HISTORY_UPDATE'
|
||
|
}
|
||
|
|
||
|
export enum LANGUAGE_MAP {
|
||
|
Thai = "th",
|
||
|
Vietnamese = "vi",
|
||
|
Portugese = "pt",
|
||
|
SimplifiedChinese = "zh",
|
||
|
Tagalog = "tl",
|
||
|
Indo = "id",
|
||
|
English = "en",
|
||
|
Russia = "ru",
|
||
|
Turkish = "tr",
|
||
|
Spanish = "es",
|
||
|
}
|
||
|
|
||
|
}
|
||
|
export default Configs;
|