-- 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, --所有玩家准备 SHUFFLE = 5, --洗牌中 SENDCARDS = 6, --发牌阶段 ASK_LOARD = 7, --叫地主 QIANG_LOARD = 8, --抢地主 ASK_BEI = 9, --加倍状态 ASK_RANG = 10, --让牌状态 PLAYING = 11, --开始游戏出牌 ROUND_OVER = 12, --小局结束 AME_OVER = 13, --大局结束 } defs.CARD_TYPE = { NULL = 0x00, --类型错误 SINGLE = 0x01, --单张 DUIZI = 0x02, --对子 SANZHANG = 0x03, --三张 SHUNZI = 0x04, --顺子 SHUANGSHUN = 0x05, --双顺(连对) SANSHUN = 0x06, --三顺 (飞机不带翅膀) SANDAIYI = 0x07, --三带一 SANDAIDUI = 0x08, --三带一对 SIDAIYI = 0x09, --四带一 SIDAIYIDUI = 0x0a, --四带一对 SIDAIER = 0x0b, --四带二 SIDAIERDUI = 0x0c, --四带两对 AIRPLANE_SINGLE = 0x0d, --飞机(带单张) AIRPLANE_DUAD = 0x0e, --飞机(带对) BOMB = 0x0f, --炸弹 BOMB_KING = 0x10 --王炸 } defs.CARD_TYPE_NAME = { [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] = '炸弹', [defs.CARD_TYPE.BOMB_KING] = '王炸', } defs.FACE_POS = cc.p(0.94, 0.486) defs.VOICE_POS = cc.p(0.94, 0.369) defs.BG_Img = { [1] = "pk_erdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_yellow.jpg", [2] = "pk_erdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_green.jpg", [3] = "pk_erdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_blue.jpg", [4] = "pk_erdoudizhu/res/ui/zy_fangjian/doudizhu_desk/doudizhu_desk_bg_red.jpg", } defs.Default_Poker_Choose = 1 -- 扑克默认选择 -- 底牌类型 defs.DI_TYPE = { TYPE_NULL = 0x00, -- 类型错误 TYPE_SANZHANG = 0x01, -- 三张 TYPE_SINGJOKER = 0x02, -- 单王 TYPE_DOUBLEJOKER = 0x04, -- 双王 TYPE_SHUNZI = 0x08, -- 顺子 TYPE_TONGHUA = 0x10, -- 同花 TYPE_TONGHUASHUN = 0x18, -- 同花顺(需要特殊处理) } -- 底牌类型对应中文 defs.DI_TYPE_TEXT = { [defs.DI_TYPE.TYPE_NULL] = '无', [defs.DI_TYPE.TYPE_SANZHANG] = '三张', [defs.DI_TYPE.TYPE_SINGJOKER] = '单王', [defs.DI_TYPE.TYPE_DOUBLEJOKER] = '双王', [defs.DI_TYPE.TYPE_SHUNZI] = '顺子', [defs.DI_TYPE.TYPE_TONGHUA] = '同花', [defs.DI_TYPE.TYPE_TONGHUASHUN] = '同花顺', } -- 底牌类型对应的倍数 defs.DI_TYPE_MULT = { [defs.DI_TYPE.TYPE_NULL] = 0, [defs.DI_TYPE.TYPE_SANZHANG] = 4, [defs.DI_TYPE.TYPE_SINGJOKER] = 2, [defs.DI_TYPE.TYPE_DOUBLEJOKER] = 4, [defs.DI_TYPE.TYPE_SHUNZI] = 3, [defs.DI_TYPE.TYPE_TONGHUA] = 3, [defs.DI_TYPE.TYPE_TONGHUASHUN] = 9, } -- 底牌类型资源 defs.DI_TYPE_IMAGE_PATH = { [defs.DI_TYPE.TYPE_NULL] = nil, [defs.DI_TYPE.TYPE_SANZHANG] = 'doudizhu_dipai_type_baozi', [defs.DI_TYPE.TYPE_SINGJOKER] = 'doudizhu_dipai_type_danwang', [defs.DI_TYPE.TYPE_DOUBLEJOKER] = 'doudizhu_dipai_type_shuangwang', [defs.DI_TYPE.TYPE_SHUNZI] = 'doudizhu_dipai_type_shunzi', [defs.DI_TYPE.TYPE_TONGHUA] = 'doudizhu_dipai_type_tonghua', } -- 让牌对应的倍数 defs.RANG_MULT = { [0] = 1, [2] = 4, [3] = 8, [4] = 16, } return defs