constant.ts 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. export enum privacy_type{
  2. yue_zhan,
  3. liu_yan,
  4. zhan_ji,
  5. }
  6. export enum room_rival_type{
  7. play,
  8. robot,
  9. }
  10. export enum robot_ai_level{
  11. xiaobai,
  12. chuji,
  13. gaoshou,
  14. }
  15. export enum quit_room_type{
  16. zheng_chang_tui_chu_room,
  17. bei_ti_chu_room,
  18. }
  19. export enum privacy_select{
  20. suo_you_ren,
  21. jin_hao_you,
  22. ju_jue,
  23. }
  24. export enum shop_item_type{
  25. ti_li_ka,
  26. fu_huo_ka,
  27. ti_shi_ka,
  28. hui_qi_ka,
  29. fen_xi_ka,
  30. suan_li_ka,
  31. }
  32. export enum item_type{
  33. dao_ju,
  34. qi_pan,
  35. qi_zi,
  36. tou_xiang_kuang,
  37. ji_shi_qi,
  38. qi_pao,
  39. yuan_bao,
  40. tong_qian,
  41. qi_hun,
  42. }
  43. export enum zhuang_ban_type{
  44. qi_pan,
  45. qi_zi,
  46. tou_xiang_kuang,
  47. ji_shi_qi,
  48. qi_pao,
  49. }
  50. export enum shop_type{
  51. dao_ju,
  52. zhuang_ban,
  53. huo_bi,
  54. }
  55. export enum matching_5_10_20_type{
  56. _null,
  57. _5,
  58. _10,
  59. _20,
  60. }
  61. export enum room_type{
  62. _null,
  63. _jing_dian_hao_you,
  64. _mei_miao_die_jia_hao_you,
  65. _jifen_5,
  66. _jifen_10,
  67. _jifen_20,
  68. }
  69. export enum xiaoxi_item_type{
  70. haoyou,
  71. shipin,
  72. canju,
  73. }
  74. export enum xiaoxi_haoyou_status_type{
  75. _null,
  76. xian_guang,
  77. dui_zhan,
  78. }
  79. export class Constant {
  80. public static GAME_NAME = 'archero';//游戏名称
  81. public static GAME_VERSION = 'v2.1.2';//游戏版本
  82. public static GAME_FRAME = 60; //游戏当前帧率
  83. public static GAME_INIT_FRAME = 60; //游戏开发基础帧率
  84. public static GAME_NAME_CH = "幽灵射手";//游戏中文名称
  85. public static RECV_HEART_BEAT ='1' //收到服务器心跳结果
  86. public static RECV_CHEAK_HEART_BEAT = '2' //服务器查询我的心跳
  87. public static PAGE_XIAQI = "xiaqi"
  88. public static PAGE_XUEQI = "xueqi"
  89. public static PAGE_QIJIE = "qijie"
  90. public static PAGE_FAXIAN ="faxian"
  91. public static PAGE_WODE = "wode"
  92. //事件列表
  93. public static EVENT_TYPE = {
  94. MSG_LOGON: "logon",//登陆
  95. MSG_CREATE_ROOM: "addroom",//创建房间
  96. MSG_JOIN_ROOM: "joinroom",//加入房间
  97. MSG_READY:"prepareroom",//准备
  98. MSG_ROOM_STATUS:"roomstatus",//房间状态
  99. MSG_QUIT_ROOM:"quitroom",//离开
  100. MSG_DISMISS_ROOM:"dismiss",//解散
  101. MSG_OWN_PLAYCHESS:"own_playchess",//下棋
  102. MSG_RIVAL_PLAYCHESS:"rival_playchess",//对手下棋
  103. MSG_SETTLEMENT:"finish_game",//结算
  104. MSG_FINAL_GAME:"final_game",//绝杀
  105. MSG_HE_QI_GAME:"heqi_game",//和棋
  106. MSG_REN_SHU_GAME:"renshu_game",//认输
  107. MSG_KICK_ROOM:"kickroom",//踢出
  108. MSG_EXTRUSION_LINE:"extrusion_line",//被登陆
  109. MSG_PVP_TIME:"pvp_time",
  110. MSG_HEQI_QINGQIU:"qingqiu_heqi_game",// 请求和棋
  111. MSG_HEQI_JIESHOU:"jieshou_heqi_game",// 接收和棋
  112. MSG_HEQI_TONGZHI:"tongzhi_heqi_game",//通知和棋
  113. MSG_HUIQI_QINGQIU:"qingqiu_huiqi_game",// 请求悔棋
  114. MSG_HUIQI_JIESHOU:"jieshou_huiqi_game",// 接收悔棋
  115. MSG_HUIQI_TONGZHI:"tongzhi_huiqi_game",//通知悔棋
  116. MSG_START_HUIQI:"start_huiqi",//开始悔棋
  117. MSG_RELINK:"relink", //重连
  118. MSG_HEART_BEAT:"MSG_HEART_BEAT",//
  119. MSG_MATCHING_5_10_20: "matching_5_10_20",//匹配5,10,20
  120. MSG_FIND_MATCHING_5_10_20: "find_matching_5_10_20",//寻找对局
  121. MSG_OPEN_MATCHING_5_10_20: "open_matching_5_10_20",//开启匹配,等待对手加入
  122. MSG_CANCEL_MATCHING_5_10_20: "cancel_matching_5_10_20",//取消匹配
  123. }
  124. //事件列表
  125. public static UI_EVENT = {
  126. UI_MSG_ready: "Ready",//
  127. UI_MSG_5_10_20_ready: "UI_MSG_5_10_20_ready",//
  128. UI_MSG_SHOW_FIREND: "UI_MSG_SHOW_FIREND",//
  129. UI_MSG_SHOW_RENJI: "UI_MSG_SHOW_RENJI",//
  130. UI_MSG_SHOW_JIFEN: "UI_MSG_SHOW_JIFEN",//
  131. UI_MSG_SHOW_LOGIN: "UI_MSG_SHOW_LOGIN",//
  132. UI_MSG_UPDATE_MENU_STATUS: "UI_MSG_UPDATE_MENU_STATUS",//
  133. UI_MSG_BTN_HEQI: "UI_MSG_BTN_HEQI",//
  134. UI_MSG_BTN_HUIQI: "UI_MSG_BTN_HUIQI",//
  135. UI_MSG_BTN_SHOW_CHAT: "UI_MSG_BTN_SHOW_CHAT",//
  136. UI_MSG_BTN_HIDE_CHAT: "UI_MSG_BTN_HIDE_CHAT",//
  137. UI_MSG_SHOW_SELF_EMOTE: "UI_MSG_SHOW_SELF_EMOTE",//
  138. UI_MSG_SHOW_RIVAL_EMOTE: "UI_MSG_SHOW_RIVAL_EMOTE",//
  139. UI_MSG_SHOW_SELF_CHAT: "UI_MSG_SHOW_SELF_CHAT",//
  140. UI_MSG_SHOW_RIVAL_CHAT: "UI_MSG_SHOW_RIVAL_CHAT",//
  141. UI_MSG_UPDATE_PRIVACY: "UI_MSG_UPDATE_PRIVACY",//
  142. UI_MSG_UPDATE_SELECT_TOUXIANGKUANG: "UI_MSG_UPDATE_SELECT_TOUXIANGKUANG",//
  143. UI_MSG_UPDATE_SELECT_JISHIQI: "UI_MSG_UPDATE_SELECT_JISHIQI",//
  144. UI_MSG_UPDATE_SELECT_QIPAO: "UI_MSG_UPDATE_SELECT_QIPAO",//
  145. }
  146. public static CHECK_PRIVACY = [
  147. {
  148. tag:"约战邀请",
  149. select_list:["所有人可约战","仅好友可约战","拒绝约战"],
  150. },
  151. {
  152. tag:"留言",
  153. select_list:["所有人可留言","仅好友可留言","拒绝留言"],
  154. },
  155. {
  156. tag:"象棋-战绩",
  157. select_list:["所有人可查看","仅好友可查看","拒绝查看"],
  158. },
  159. ]
  160. //sever
  161. public static SEVER_INFO = {
  162. IP: "120.79.128.142",//
  163. PORT: "9502"
  164. }
  165. public static LOGIN_TIME = 0;
  166. }