constant.ts 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. export enum privacy_type{
  2. yue_zhan,
  3. liu_yan,
  4. zhan_ji,
  5. }
  6. export enum yuezhan_jieguo{
  7. tong_yi,
  8. ju_jue,
  9. }
  10. export enum yuezhan_room{
  11. _10_fen,
  12. _20_fen,
  13. }
  14. export enum room_rival_type{
  15. play,
  16. robot,
  17. }
  18. export enum robot_ai_level{
  19. xiaobai,
  20. chuji,
  21. gaoshou,
  22. }
  23. export enum quit_room_type{
  24. zheng_chang_tui_chu_room,
  25. bei_ti_chu_room,
  26. }
  27. export enum privacy_select{
  28. suo_you_ren,
  29. jin_hao_you,
  30. ju_jue,
  31. }
  32. export enum shop_item_type{
  33. ti_li_ka,
  34. fu_huo_ka,
  35. ti_shi_ka,
  36. hui_qi_ka,
  37. fen_xi_ka,
  38. suan_li_ka,
  39. }
  40. export enum item_type{
  41. dao_ju,
  42. qi_pan,
  43. qi_zi,
  44. tou_xiang_kuang,
  45. ji_shi_qi,
  46. qi_pao,
  47. yuan_bao,
  48. tong_qian,
  49. qi_hun,
  50. }
  51. export enum zhuang_ban_type{
  52. qi_pan,
  53. qi_zi,
  54. tou_xiang_kuang,
  55. ji_shi_qi,
  56. qi_pao,
  57. }
  58. export enum shop_type{
  59. dao_ju,
  60. zhuang_ban,
  61. huo_bi,
  62. }
  63. export enum matching_5_10_20_type{
  64. _null,
  65. _5,
  66. _10,
  67. _20,
  68. }
  69. export enum room_type{
  70. _null,
  71. _jing_dian_hao_you,
  72. _mei_miao_die_jia_hao_you,
  73. _jifen_5,
  74. _jifen_10,
  75. _jifen_20,
  76. _chuji_tongqian,
  77. _zhongji_tongqian,
  78. _gaoji_tongqian,
  79. }
  80. export enum xiaoxi_item_type{
  81. haoyou,
  82. shipin,
  83. canju,
  84. }
  85. export enum xiaoxi_haoyou_status_type{
  86. _null,
  87. xian_guang,
  88. dui_zhan,
  89. deng_dai_kai_ju
  90. }
  91. export class Constant {
  92. public static GAME_NAME = 'archero';//游戏名称
  93. public static GAME_VERSION = 'v2.1.2';//游戏版本
  94. public static GAME_FRAME = 60; //游戏当前帧率
  95. public static GAME_INIT_FRAME = 60; //游戏开发基础帧率
  96. public static GAME_NAME_CH = "幽灵射手";//游戏中文名称
  97. public static RECV_HEART_BEAT ='1' //收到服务器心跳结果
  98. public static RECV_CHEAK_HEART_BEAT = '2' //服务器查询我的心跳
  99. public static PAGE_XIAQI = "xiaqi"
  100. public static PAGE_XUEQI = "xueqi"
  101. public static PAGE_QIJIE = "qijie"
  102. public static PAGE_FAXIAN ="faxian"
  103. public static PAGE_WODE = "wode"
  104. //事件列表
  105. public static ERROR_CODE = {
  106. "ERROR_TONG_BI_BU_ZU":20026
  107. }
  108. public static ERROR_MSG = {
  109. 20026:"铜币不足,可观看广告免费获取!"
  110. }
  111. public static CHAT_LIST_TEXT = [
  112. "很高兴认识你,请多多指教。", "你还在吗?请尽快下棋。", "稍等片刻,容我再思考思考。", "棋逢对手,将遇良才,痛快,痛快!",
  113. "再与我对弈一局?", "呀!大意失荆州!", "宁失一子,不失一先!",
  114. "哈哈,小卒过河顶大车!", "单车难破士象全呀!", "观棋不语真君子,落子无悔大丈夫!"
  115. ];
  116. //事件列表
  117. public static EVENT_TYPE = {
  118. MSG_LOGON: "logon",//登陆
  119. MSG_CREATE_ROOM: "addroom",//创建房间
  120. MSG_JOIN_ROOM: "joinroom",//加入房间
  121. MSG_USER_JOIN_ROOM: "user_join_room",//加入房间
  122. MSG_READY:"prepareroom",//准备
  123. MSG_ROOM_STATUS:"roomstatus",//房间状态
  124. MSG_QUIT_ROOM:"quitroom",//离开
  125. MSG_DISMISS_ROOM:"dismiss",//解散
  126. MSG_OWN_PLAYCHESS:"own_playchess",//下棋
  127. MSG_RIVAL_PLAYCHESS:"rival_playchess",//对手下棋
  128. MSG_SETTLEMENT:"finish_game",//结算
  129. MSG_FINAL_GAME:"final_game",//绝杀
  130. MSG_HE_QI_GAME:"heqi_game",//和棋
  131. MSG_REN_SHU_GAME:"renshu_game",//认输
  132. MSG_KICK_ROOM:"kickroom",//踢出
  133. MSG_EXTRUSION_LINE:"extrusion_line",//被登陆
  134. MSG_PVP_TIME:"pvp_time",
  135. MSG_HEQI_QINGQIU:"qingqiu_heqi_game",// 请求和棋
  136. MSG_HEQI_JIESHOU:"jieshou_heqi_game",// 接收和棋
  137. MSG_HEQI_TONGZHI:"tongzhi_heqi_game",//通知和棋
  138. MSG_HUIQI_QINGQIU:"qingqiu_huiqi_game",// 请求悔棋
  139. MSG_HUIQI_JIESHOU:"jieshou_huiqi_game",// 接收悔棋
  140. MSG_HUIQI_TONGZHI:"tongzhi_huiqi_game",//通知悔棋
  141. MSG_START_HUIQI:"start_huiqi",//开始悔棋
  142. MSG_RELINK:"relink", //重连
  143. MSG_HEART_BEAT:"MSG_HEART_BEAT",//
  144. MSG_MATCHING_5_10_20: "matching_5_10_20",//匹配5,10,20
  145. MSG_FIND_MATCHING_5_10_20: "find_matching_5_10_20",//寻找对局
  146. MSG_OPEN_MATCHING_5_10_20: "open_matching_5_10_20",//开启匹配,等待对手加入
  147. MSG_CANCEL_MATCHING_5_10_20: "cancel_matching_5_10_20",//取消匹配
  148. MSG_UPDATE_USER_INFO:"update_user_info",// 更新用户信息
  149. ADS_TONG_QIAN:"ad_tongbi",// 广告铜钱
  150. MSG_GET_FIREND_LIST:"get_friend_list", //好友列表
  151. MSG_GET_ONLINE_FIREND_LIST:"get_online_friend_list", // 在线好友列表
  152. MSG_ADD_FIREND:"add_friend", //添加好友
  153. MSG_FA_QI_YUE_ZHAN:"fa_qi_yue_zhan", //发起约战
  154. MSG_JIE_SHOU_YUE_ZHAN:"jie_shou_yue_zhan", //接收约战
  155. MSG_YUE_ZHAN_TONG_ZHI:"yue_zhan_tong_zhi", //约战通知
  156. MSG_ROOM_YUE_ZHAN_TONG_ZHI:"fa_qi_room_yue_zhan", //房间约战通知
  157. MSG_SEND_CHAT:"send_chat", //发送聊天
  158. MSG_RECV_CHAT:"recv_chat", //接收聊天
  159. }
  160. //事件列表
  161. public static UI_EVENT = {
  162. UI_MSG_ready: "Ready",//
  163. UI_MSG_5_10_20_ready: "UI_MSG_5_10_20_ready",//
  164. UI_MSG_SHOW_FIREND: "UI_MSG_SHOW_FIREND",//
  165. UI_MSG_SHOW_RENJI: "UI_MSG_SHOW_RENJI",//
  166. UI_MSG_SHOW_JIFEN: "UI_MSG_SHOW_JIFEN",//
  167. UI_MSG_SHOW_LOGIN: "UI_MSG_SHOW_LOGIN",//
  168. UI_MSG_UPDATE_MENU_STATUS: "UI_MSG_UPDATE_MENU_STATUS",//
  169. UI_MSG_BTN_HEQI: "UI_MSG_BTN_HEQI",//
  170. UI_MSG_BTN_HUIQI: "UI_MSG_BTN_HUIQI",//
  171. UI_MSG_BTN_SHOW_CHAT: "UI_MSG_BTN_SHOW_CHAT",//
  172. UI_MSG_BTN_HIDE_CHAT: "UI_MSG_BTN_HIDE_CHAT",//
  173. UI_MSG_SHOW_SELF_EMOTE: "UI_MSG_SHOW_SELF_EMOTE",//
  174. UI_MSG_SHOW_RIVAL_EMOTE: "UI_MSG_SHOW_RIVAL_EMOTE",//
  175. UI_MSG_SHOW_SELF_CHAT: "UI_MSG_SHOW_SELF_CHAT",//
  176. UI_MSG_SHOW_RIVAL_CHAT: "UI_MSG_SHOW_RIVAL_CHAT",//
  177. UI_MSG_UPDATE_PRIVACY: "UI_MSG_UPDATE_PRIVACY",//
  178. UI_MSG_UPDATE_SELECT_TOUXIANGKUANG: "UI_MSG_UPDATE_SELECT_TOUXIANGKUANG",//
  179. UI_MSG_UPDATE_SELECT_JISHIQI: "UI_MSG_UPDATE_SELECT_JISHIQI",//
  180. UI_MSG_UPDATE_SELECT_QIPAO: "UI_MSG_UPDATE_SELECT_QIPAO",//
  181. UI_MSG_UPDATE_TONG_QIAN: "UI_MSG_UPDATE_TONG_QIAN",//
  182. UI_MSG_LOGIN_FINISH: "UI_MSG_LOGIN_FINISH",//
  183. UI_MSG_UPDATE_ONLINE_FIREND_LIST: "UI_MSG_UPDATE_ONLINE_FIREND_LIST",//
  184. UI_MSG_UPDATE_FIREND_LIST: "UI_MSG_UPDATE_FIREND_LIST",//
  185. UI_MSG_ADD_FIREND_ROOM: "UI_MSG_ADD_FIREND_ROOM",//
  186. }
  187. //广告
  188. public static ADS_EVENT = {
  189. ADS_MSG_TONG_QIAN: "ADS_MSG_TONG_QIAN",//
  190. }
  191. public static CHECK_PRIVACY = [
  192. {
  193. tag:"约战邀请",
  194. select_list:["所有人可约战","仅好友可约战","拒绝约战"],
  195. },
  196. {
  197. tag:"留言",
  198. select_list:["所有人可留言","仅好友可留言","拒绝留言"],
  199. },
  200. {
  201. tag:"象棋-战绩",
  202. select_list:["所有人可查看","仅好友可查看","拒绝查看"],
  203. },
  204. ]
  205. //sever
  206. public static SEVER_INFO = {
  207. IP: "120.79.128.142",//
  208. PORT: "9502"
  209. }
  210. public static LOGIN_TIME = 0;
  211. }