You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

156 lines
6.0 KiB

  1. -- local defs = DeepCopy(require("pk.luaScript.pkDef"))
  2. local defs = {}
  3. --回放操作码
  4. defs.RECORD_CODE =
  5. {
  6. RECORD_CODE_NULL = 0,
  7. RECORD_CODE_CANCEL = 1,
  8. RECORD_CODE_DISCARD = 2,
  9. RECORD_CODE_TURNCARD = 3,
  10. RECORD_CODE_CHUANG = 4,
  11. RECORD_CODE_SHAO = 5,
  12. RECORD_CODE_OUTCARD = 6,
  13. RECORD_CODE_LEFTCHI = 7,
  14. RECORD_CODE_MIDCHI = 8,
  15. RECORD_CODE_RIGHTCHI = 9,
  16. RECORD_CODE_MIXDACHI = 10,
  17. RECORD_CODE_ERQISHICHI = 11,
  18. RECORD_CODE_KAIZHAO = 12,
  19. RECORD_CODE_HU = 13,
  20. RECORD_CODE_CHONGZHAO = 14,
  21. RECORD_CODE_PENG = 15,
  22. RECORD_CODE_SAMEDACHI = 16,
  23. }
  24. defs.XIAOJU_OVER_RESULT =
  25. {
  26. STOP_FLAG_NORMAL = 0, --正常结束
  27. STOP_FLAG_HUANG_ZHUANG = 7, --黄庄
  28. STOP_FLAG_LONG_NOT_END = 8, --长时间自动解散
  29. STOP_FLAG_DISBAND_GAME = 9, --解散游戏
  30. }
  31. defs.TABLE_OVER_FLAG =
  32. {
  33. --01245需要弹出总结算
  34. TABLE_OVER_NORMAL = 0, --正常结束
  35. TABLE_OVER_GROUP_DISBAND = 1, --群主解散
  36. TABLE_OVER_ROOM_DISBAND = 2, --房主解散
  37. TABLE_OVER_LONG_TIME_NO_START = 3, --长时间未开始
  38. TABLE_OVER_LONG_TIME_NO_END = 4, --长时间未结束
  39. TABLE_OVER_CARD_NOT_ENOUGH = 5, --房卡不足
  40. }
  41. defs.TABLE_OVER_FLAG_TEXT =
  42. {
  43. [defs.TABLE_OVER_FLAG.TABLE_OVER_NORMAL] = "游戏结束",
  44. [defs.TABLE_OVER_FLAG.TABLE_OVER_GROUP_DISBAND] = "群主解散了本房间!",
  45. [defs.TABLE_OVER_FLAG.TABLE_OVER_ROOM_DISBAND] = "房主解散了本房间!",
  46. [defs.TABLE_OVER_FLAG.TABLE_OVER_LONG_TIME_NO_START] = "房间已撤销!",
  47. [defs.TABLE_OVER_FLAG.TABLE_OVER_LONG_TIME_NO_END] = "长时间未结束,房间解散!",
  48. [defs.TABLE_OVER_FLAG.TABLE_OVER_CARD_NOT_ENOUGH] = "群主房卡不足,房间自动解散!",
  49. }
  50. defs.VIEW_ID =
  51. {
  52. MY_VIEW_ID = 4,
  53. TOP_VIEW_ID = 2,
  54. LEFT_VIEW_ID = 3,
  55. RIGHT_VIEW_ID = 1,
  56. }
  57. --表情
  58. defs.GAME_CHAT_TXT = {
  59. [1] = {oggStandard = "res/sound/faceSound/chat_man_1.ogg", oggLocal = "res/sound/faceSound/chat_man_1.ogg",txt = "不好意思俺刚接了个电话。"},
  60. [2] = {oggStandard = "res/sound/faceSound/chat_man_2.ogg", oggLocal = "res/sound/faceSound/chat_man_2.ogg",txt = "房间没满房主再找几个嘛!"},
  61. [3] = {oggStandard = "res/sound/faceSound/chat_man_3.ogg", oggLocal = "res/sound/faceSound/chat_man_3.ogg",txt = "爆发吧我的小宇宙,这把我要通吃!"},
  62. [4] = {oggStandard = "res/sound/faceSound/chat_man_4.ogg", oggLocal = "res/sound/faceSound/chat_man_4.ogg",txt = "哥这招一柱擎天,稳如泰山!"},
  63. [5] = {oggStandard = "res/sound/faceSound/chat_man_5.ogg", oggLocal = "res/sound/faceSound/chat_man_5.ogg",txt = "别磨蹭了,时间就是金钱!"},
  64. [6] = {oggStandard = "res/sound/faceSound/chat_man_6.ogg", oggLocal = "res/sound/faceSound/chat_man_6.ogg",txt = "哎我滴妈呀手气有点旺!"},
  65. [7] = {oggStandard = "res/sound/faceSound/chat_man_7.ogg", oggLocal = "res/sound/faceSound/chat_man_7.ogg",txt = "把把都是赢你咋不上天!"},
  66. }
  67. --语言类型
  68. defs.LANGUAGE_TYPE =
  69. {
  70. FANG_YAN = 1,
  71. PU_TONG_HUA = 2,
  72. }
  73. --快捷短语表情
  74. defs.FACE_POS = cc.p(1236, 230)
  75. defs.FACE_IMAGE = "room_room_img_face.png"
  76. --语音
  77. defs.VOICE_POS = cc.p(1236, 146)
  78. defs.VOICE_IMAGE = "room_room_img_voice.png"
  79. -- 以上是原先基类def内容 ------------------------------------------------------------------------------
  80. defs.GAME_STATUS = {
  81. INIT = 0, --初始状态
  82. WAIT_BANKER_START = 1, --等待庄家开始游戏
  83. WAITTING = 2, --等待中
  84. READALL = 3, --所有玩家准备
  85. SHUFFLE = 5, --洗牌中
  86. SENDCARDS = 6, --发牌阶段
  87. ASK_LOARD = 7, --叫地主
  88. ASK_BEI = 8, --加倍状态
  89. PLAYING = 9, --开始游戏出牌
  90. ROUND_OVER = 10, --小局结束
  91. AME_OVER = 11, --大局结束
  92. }
  93. defs.CARD_TYPE = {
  94. NULL = 0x00, --类型错误
  95. SINGLE = 0x01, --单张
  96. DUIZI = 0x02, --对子
  97. SANZHANG = 0x03, --三张
  98. SHUNZI = 0x04, --顺子
  99. SHUANGSHUN = 0x05, --双顺(连对)
  100. SANSHUN = 0x06, --三顺 (飞机不带翅膀)
  101. SANDAIYI = 0x07, --三带一
  102. SANDAIDUI = 0x08, --三带一对
  103. SIDAIYI = 0x09, --四带一
  104. SIDAIYIDUI = 0x0a, --四带一对
  105. SIDAIER = 0x0b, --四带二
  106. SIDAIERDUI = 0x0c, --四带两对
  107. AIRPLANE_SINGLE = 0x0d, --飞机(带单张)
  108. AIRPLANE_DUAD = 0x0e, --飞机(带对)
  109. BOMB = 0x0f, --炸弹
  110. BOMB_KING = 0x10 --王炸
  111. }
  112. defs.CARD_TYPE_NAME = {
  113. [defs.CARD_TYPE.NULL] = '类型错误',
  114. [defs.CARD_TYPE.SINGLE] = '单张',
  115. [defs.CARD_TYPE.DUIZI] = '对子',
  116. [defs.CARD_TYPE.SANZHANG] = '三张',
  117. [defs.CARD_TYPE.SHUNZI] = '顺子',
  118. [defs.CARD_TYPE.SHUANGSHUN] = '双顺(连对)',
  119. [defs.CARD_TYPE.SANSHUN] = '飞机不带翅膀)',
  120. [defs.CARD_TYPE.SANDAIYI] = '三带一',
  121. [defs.CARD_TYPE.SANDAIDUI] = '三带一对',
  122. [defs.CARD_TYPE.SIDAIYI] = '四带一',
  123. [defs.CARD_TYPE.SIDAIYIDUI] = '四带一对',
  124. [defs.CARD_TYPE.SIDAIER] = '四带二',
  125. [defs.CARD_TYPE.SIDAIERDUI] = '四带两对',
  126. [defs.CARD_TYPE.AIRPLANE_SINGLE] = '飞机(带单张)',
  127. [defs.CARD_TYPE.AIRPLANE_DUAD] = '飞机(带对)',
  128. [defs.CARD_TYPE.BOMB] = '炸弹',
  129. [defs.CARD_TYPE.BOMB_KING] = '王炸',
  130. }
  131. defs.FACE_POS = cc.p(0.94, 0.486)
  132. defs.VOICE_POS = cc.p(0.94, 0.369)
  133. defs.BG_Img = {
  134. [1] = "pk_doudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_yellow.jpg",
  135. [2] = "pk_doudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_green.jpg",
  136. [3] = "pk_doudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_blue.jpg",
  137. [4] = "pk_doudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_red.jpg",
  138. }
  139. defs.Default_Poker_Choose = 1 -- 扑克默认选择
  140. return defs