|
- -- local defs = DeepCopy(require("pk.luaScript.pkDef"))
- local defs = {}
-
- --回放操作码
- defs.RECORD_CODE =
- {
- RECORD_CODE_NULL = 0,
- RECORD_CODE_CANCEL = 1,
- RECORD_CODE_DISCARD = 2,
- RECORD_CODE_TURNCARD = 3,
- RECORD_CODE_CHUANG = 4,
- RECORD_CODE_SHAO = 5,
- RECORD_CODE_OUTCARD = 6,
- RECORD_CODE_LEFTCHI = 7,
- RECORD_CODE_MIDCHI = 8,
- RECORD_CODE_RIGHTCHI = 9,
- RECORD_CODE_MIXDACHI = 10,
- RECORD_CODE_ERQISHICHI = 11,
- RECORD_CODE_KAIZHAO = 12,
- RECORD_CODE_HU = 13,
- RECORD_CODE_CHONGZHAO = 14,
- RECORD_CODE_PENG = 15,
- RECORD_CODE_SAMEDACHI = 16,
- }
-
- defs.XIAOJU_OVER_RESULT =
- {
- STOP_FLAG_NORMAL = 0, --正常结束
- STOP_FLAG_HUANG_ZHUANG = 7, --黄庄
- STOP_FLAG_LONG_NOT_END = 8, --长时间自动解散
- STOP_FLAG_DISBAND_GAME = 9, --解散游戏
- }
-
- defs.TABLE_OVER_FLAG =
- {
- --01245需要弹出总结算
- TABLE_OVER_NORMAL = 0, --正常结束
- TABLE_OVER_GROUP_DISBAND = 1, --群主解散
- TABLE_OVER_ROOM_DISBAND = 2, --房主解散
- TABLE_OVER_LONG_TIME_NO_START = 3, --长时间未开始
- TABLE_OVER_LONG_TIME_NO_END = 4, --长时间未结束
- TABLE_OVER_CARD_NOT_ENOUGH = 5, --房卡不足
- }
-
- defs.TABLE_OVER_FLAG_TEXT =
- {
- [defs.TABLE_OVER_FLAG.TABLE_OVER_NORMAL] = "游戏结束",
- [defs.TABLE_OVER_FLAG.TABLE_OVER_GROUP_DISBAND] = "群主解散了本房间!",
- [defs.TABLE_OVER_FLAG.TABLE_OVER_ROOM_DISBAND] = "房主解散了本房间!",
- [defs.TABLE_OVER_FLAG.TABLE_OVER_LONG_TIME_NO_START] = "房间已撤销!",
- [defs.TABLE_OVER_FLAG.TABLE_OVER_LONG_TIME_NO_END] = "长时间未结束,房间解散!",
- [defs.TABLE_OVER_FLAG.TABLE_OVER_CARD_NOT_ENOUGH] = "群主房卡不足,房间自动解散!",
- }
-
- defs.VIEW_ID =
- {
- MY_VIEW_ID = 4,
- TOP_VIEW_ID = 2,
- LEFT_VIEW_ID = 3,
- RIGHT_VIEW_ID = 1,
- }
-
- --表情
- defs.GAME_CHAT_TXT = {
- [1] = {oggStandard = "res/sound/faceSound/chat_man_1.ogg", oggLocal = "res/sound/faceSound/chat_man_1.ogg",txt = "不好意思俺刚接了个电话。"},
- [2] = {oggStandard = "res/sound/faceSound/chat_man_2.ogg", oggLocal = "res/sound/faceSound/chat_man_2.ogg",txt = "房间没满房主再找几个嘛!"},
- [3] = {oggStandard = "res/sound/faceSound/chat_man_3.ogg", oggLocal = "res/sound/faceSound/chat_man_3.ogg",txt = "爆发吧我的小宇宙,这把我要通吃!"},
- [4] = {oggStandard = "res/sound/faceSound/chat_man_4.ogg", oggLocal = "res/sound/faceSound/chat_man_4.ogg",txt = "哥这招一柱擎天,稳如泰山!"},
- [5] = {oggStandard = "res/sound/faceSound/chat_man_5.ogg", oggLocal = "res/sound/faceSound/chat_man_5.ogg",txt = "别磨蹭了,时间就是金钱!"},
- [6] = {oggStandard = "res/sound/faceSound/chat_man_6.ogg", oggLocal = "res/sound/faceSound/chat_man_6.ogg",txt = "哎我滴妈呀手气有点旺!"},
- [7] = {oggStandard = "res/sound/faceSound/chat_man_7.ogg", oggLocal = "res/sound/faceSound/chat_man_7.ogg",txt = "把把都是赢你咋不上天!"},
- }
-
- --语言类型
- defs.LANGUAGE_TYPE =
- {
- FANG_YAN = 1,
- PU_TONG_HUA = 2,
- }
-
- --快捷短语表情
- defs.FACE_POS = cc.p(1236, 230)
- defs.FACE_IMAGE = "room_room_img_face.png"
-
- --语音
- defs.VOICE_POS = cc.p(1236, 146)
- defs.VOICE_IMAGE = "room_room_img_voice.png"
-
- -- 以上是原先基类def内容 ------------------------------------------------------------------------------
-
- defs.GAME_STATUS = {
- INIT = 0, --初始状态
- WAIT_BANKER_START = 1, --等待庄家开始游戏
- WAITTING = 2, --等待中
- READALL = 3, --所有玩家准备
- ASK_PIAO = 4, --选漂中
- SHUFFLE = 5, --洗牌中
- SENDCARDS = 6, --发牌阶段
- ASK_LOARD = 7, --叫地主
- ASK_BEI = 8, --倒,拉状态
- PLAYING = 9, --开始游戏出牌
- ROUND_OVER = 10, --小局结束
- AME_OVER = 11, --大局结束
- MENZHUA = 12, -- 闷抓状态
- }
-
- -- 如果要去掉某个类型,更改为-1即可
- -- 牌类型
- defs.CARD_TYPE = {
- NULL = 0x00, --类型错误
- SINGLE = 0x01, --单张
- DUIZI = 0x02, --对子
- SANZHANG = 0x03, --三张
- SHUNZI = 0x04, --顺子
- SHUANGSHUN = 0x05, --双顺(连对)
- SANSHUN = 0x06, --三顺 (飞机不带翅膀)
- SANDAIYI = 0x07, --三带一
- SANDAIDUI = -1, --三带一对 0x08
- SIDAIYI = -1, --四带一 0x09
- SIDAIYIDUI = -1, --四带一对 0x0a
- SIDAIER = 0x0b, --四带二
- SIDAIERDUI = -1, --四带两对 0x0c
- AIRPLANE_SINGLE = 0x0d, --飞机(带单张)
- AIRPLANE_DUAD = -1, --飞机(带对) 0x0e
- BOMB_LAIZI = 0x0e, --带癞子组成的炸弹
- BOMB = 0x0f, --炸弹
- BOMB_KING = 0x10, --王炸
- }
-
- defs.CARD_TYPE_NAME = {
- [-1] = '未定义',
- [defs.CARD_TYPE.NULL] = '类型错误',
- [defs.CARD_TYPE.SINGLE] = '单张',
- [defs.CARD_TYPE.DUIZI] = '对子',
- [defs.CARD_TYPE.SANZHANG] = '三张',
- [defs.CARD_TYPE.SHUNZI] = '顺子',
- [defs.CARD_TYPE.SHUANGSHUN] = '双顺(连对)',
- [defs.CARD_TYPE.SANSHUN] = '飞机不带翅膀)',
- [defs.CARD_TYPE.SANDAIYI] = '三带一',
- [defs.CARD_TYPE.SANDAIDUI] = '三带一对',
- [defs.CARD_TYPE.SIDAIYI] = '四带一',
- [defs.CARD_TYPE.SIDAIYIDUI] = '四带一对',
- [defs.CARD_TYPE.SIDAIER] = '四带二',
- [defs.CARD_TYPE.SIDAIERDUI] = '四带两对',
- [defs.CARD_TYPE.AIRPLANE_SINGLE] = '飞机(带单张)',
- [defs.CARD_TYPE.AIRPLANE_DUAD] = '飞机(带对)',
- [defs.CARD_TYPE.BOMB_LAIZI] = '癞子炸弹',
- [defs.CARD_TYPE.BOMB] = '炸弹',
- [defs.CARD_TYPE.BOMB_KING] = '王炸',
- }
-
- -- 漂
- defs.PIAO_STATE = {
- PIAO_STATE_NO = 0, -- 不漂
- PIAO_STATE_WAIT = 1, -- 等待漂
- PIAO_STATE_YES = 2, -- 已漂
- };
-
- -- 闷抓or闷倒
- defs.MEN_STATE = {
- MEN_STATE_NO = 0, -- 不闷抓
- MEN_STATE_WAIT = 1, -- 等待闷抓
- MEN_STATE_ZHUAI = 2, -- 闷抓
-
- MEN_STATE_DAO_NO = 3, -- 不闷倒
- MEN_STATE_DAO_WAIT = 4, -- 等待闷倒
- MEN_STATE_DAO = 5, -- 闷倒
- };
-
- -- 闷拉
- defs.MEN_LA_STATE = {
- MEN_STATE_LA_NO = 0, -- 不闷拉
- MEN_STATE_LA_WAIT = 1, -- 等待闷拉
- MEN_STATE_LA_ZHUAI = 2, -- 闷拉
- };
-
- -- 倒or拉
- defs.DAO_STATE = {
- DAO_STATE_NO = 0, -- 不倒
- DAO_STATE_WAIT = 1, -- 等待倒
- DAO_STATE_YES = 2, -- 倒
-
- LA_STATE_NO = 3, -- 不拉
- LA_STATE_WAIT = 4, -- 等待拉
- LA_STATE_YES = 5, -- 拉
- };
-
- -- 回放的时候,操作值对应的操作
- defs.RECORD_OPERATE_CODE = {
- PIAO = 1,
- MEN_ZHUA = 2,
- MEN_DAO = 3,
- MEN_LA = 4,
- ZHUA = 5,
- DAO = 6,
- LA = 7,
- }
-
- defs.FACE_POS = cc.p(0.94, 0.486)
- defs.VOICE_POS = cc.p(0.94, 0.369)
-
- defs.BG_Img = {
- [1] = "pk_nanchongdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_yellow.jpg",
- [2] = "pk_nanchongdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_green.jpg",
- [3] = "pk_nanchongdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_blue.jpg",
- [4] = "pk_nanchongdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_red.jpg",
- }
-
- defs.Default_Poker_Choose = 1 -- 扑克默认选择
-
- -- 背景音乐类型
- defs.BGM_CHOOSE_TYPE =
- {
- HUAN_KUAI = 1,
- JING_DIAN = 2,
- }
-
- return defs
|