config.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. import { _decorator, Component, Node } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. export class config {
  4. static debug = true;
  5. static domain = config.debug?"https://zcapi.xwrun.com":"https://zcapi.hainanmlwl.com";
  6. static static_domain = config.debug?"https://zcapi.xwrun.com":"https://zaoca.oss-cn-beijing.aliyuncs.com";
  7. static version = "v1.0.0";
  8. static static_url = {
  9. category:"/zcstatic/category.json", //玩法静态接口
  10. user_test:"/zcstatic/user_test.json", //测试用户
  11. levels:(category_id,page)=>{
  12. return `/zcstatic/levels/${category_id}_${page}.json`; //关卡列表-双图对比找不同
  13. },
  14. levels_info:(category_id,id)=>{
  15. return `/zcstatic/levels_info/${category_id}_${id}.json`; //玩法详情
  16. }
  17. };
  18. static api_url = {
  19. login:"/user/login",
  20. get_open_id:"/dyin/get_open_id",
  21. sync_data:"/user/sync_data",
  22. can_ju:"/ending/index"
  23. }
  24. static EVENT_MSG = {
  25. ON_INIT_GAME_LIST:"ON_INIT_GAME_LIST",
  26. ON_CHANGE_COIN_NUMBER:"ON_CHANGE_COIN_NUMBER",
  27. ON_BACK_HOME_VIEW:"ON_BACK_HOME_VIEW",
  28. ON_UPDATE_HOME_VIEW:"ON_UPDATE_HOME_VIEW",
  29. ON_SHOW_REWARD_VIEW:"ON_SHOW_REWARD_VIEW"
  30. }
  31. static PREFAB_PATH = {
  32. play_list_item:"prefabs/play_list_item",
  33. game_play_shuang_tu_zhao_bu_tong:"prefabs/game_play_shuang_tu_zhao_bu_tong",
  34. game_play_han_zi_zhao_bu_tong:"prefabs/game_play_han_zi_zhao_bu_tong",
  35. game_play_mei_nv_zhao_xi_jie:"prefabs/game_play_mei_nv_zhao_xi_jie",
  36. setting:"prefabs/setting",
  37. view_loading:"prefabs/view_loading",
  38. toast:"prefabs/toast",
  39. dialog:"prefabs/dialog",
  40. Lack:"prefabs/Lack",
  41. circle:"prefabs/circle",
  42. guid:"prefabs/guid",
  43. win:"prefabs/win",
  44. fail:"prefabs/fail",
  45. pause:"prefabs/pause",
  46. game_play_dou_di_zhu:"prefabs/game_play_dou_di_zhu",
  47. game_play_shuang_tu_zhao_xiang_tong:"prefabs/game_play_shuang_tu_zhao_xiang_tong",
  48. game_play_ji_yi_li:"prefabs/game_play_ji_yi_li",
  49. game_play_zhao_bu_tong:"prefabs/game_play_zhao_bu_tong",
  50. }
  51. static MSG_CODE = {
  52. SUCCESS:10000,
  53. }
  54. static PLAY_TYPE = {
  55. YI_QI_ZHAO_CHA:1,
  56. HAN_ZI_ZHAO_BU_TONG:2,
  57. MEI_NV_ZHAO_XI_JIE:3,
  58. ZHAO_XIANG_TONG:6,
  59. ZHAO_BU_TONG:7,
  60. DOU_DI_ZHU:8,
  61. JI_YI_LI:9,
  62. }
  63. static ABCD_LIST = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
  64. static USER_ID = "USER_ID"
  65. static POOL_KEY = "font_item"
  66. static MP3_PATH = {
  67. BGM_MUSIC:"bg_music",
  68. SOUND_BTN:"sound_btn",
  69. SOUND_ERR:"sound_err",
  70. SOUND_FAIL:"sound_fail",
  71. SOUND_RIGHT:"sound_right",
  72. SOUND_WIN:"sound_win",
  73. }
  74. static rewardVideoAdUnitId = {
  75. Earn_coins_AdUnitId:"5rl14207ajg50uh3mh", //赚金币-激励视频
  76. Tip_AdUnitId:"2ys751adu3106j544k", //提示-激励视频
  77. Prolong_AdUnitId:"562cehe6a7k24i74a7", //延长时间-激励视频
  78. Super_double_AdUnitId:"6g0edggi82lh3dk933", //超级加倍-激励视频
  79. Resume_AdUnitId:"8d19519ih5ab5msq6n",//重新开始-激励视频
  80. }
  81. static EnvCard2RealCard ={3: '3', 4: '4', 5: '5', 6: '6', 7: '7',
  82. 8: '8', 9: '9', 10: 'T', 11: 'J', 12: 'Q',
  83. 13: 'K', 14: 'A', 17: '2', 20: 'X', 30: 'D'};
  84. static ddz_res_path = "ddz/"
  85. static fullDoudizhuDeckIndex = {
  86. X: 54,
  87. D: 53,
  88. S2: 52,
  89. C2: 51,
  90. H2: 50,
  91. D2: 49,
  92. SA: 48,
  93. CA: 47,
  94. HA: 46,
  95. DA: 45,
  96. SK: 44,
  97. CK: 43,
  98. HK: 42,
  99. DK: 41,
  100. SQ: 40,
  101. CQ: 39,
  102. HQ: 38,
  103. DQ: 37,
  104. SJ: 36,
  105. CJ: 35,
  106. HJ: 34,
  107. DJ: 33,
  108. ST: 32,
  109. CT: 31,
  110. HT: 30,
  111. DT: 29,
  112. S9: 28,
  113. C9: 27,
  114. H9: 26,
  115. D9: 25,
  116. S8: 24,
  117. C8: 23,
  118. H8: 22,
  119. D8: 21,
  120. S7: 20,
  121. C7: 19,
  122. H7: 18,
  123. D7: 17,
  124. S6: 16,
  125. C6: 15,
  126. H6: 14,
  127. D6: 13,
  128. S5: 12,
  129. C5: 11,
  130. H5: 10,
  131. D5: 9,
  132. S4: 8,
  133. C4: 7,
  134. H4: 6,
  135. D4: 5,
  136. S3: 4,
  137. C3: 3,
  138. H3: 2,
  139. D3: 1,
  140. };
  141. static MIN_SINGLE_CARDS = 5;// 最小的连组合
  142. static MIN_PAIRS = 3; // 最小的连队组合
  143. static MIN_TRIPLES = 2; // 最小的飞机组合
  144. //# action types
  145. static TYPE_0_PASS = 0
  146. static TYPE_1_SINGLE = 1
  147. static TYPE_2_PAIR = 2
  148. static TYPE_3_TRIPLE = 3
  149. static TYPE_4_BOMB = 4
  150. static TYPE_5_KING_BOMB = 5
  151. static TYPE_6_3_1 = 6
  152. static TYPE_7_3_2 = 7
  153. static TYPE_8_SERIAL_SINGLE = 8 //顺子
  154. static TYPE_9_SERIAL_PAIR = 9 // 2连对
  155. static TYPE_10_SERIAL_TRIPLE = 10 // 飞机
  156. static TYPE_11_SERIAL_3_1 = 11
  157. static TYPE_12_SERIAL_3_2 = 12
  158. static TYPE_13_4_2 = 13
  159. static TYPE_14_4_22 = 14
  160. static TYPE_15_WRONG = 15
  161. public static sync_data_type = {
  162. ALL:0,
  163. COIN:1,
  164. LEVELS:2,
  165. }
  166. }