local ErWuDef=ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPDef") --一般邀请信息标题用 ErWuDef.GameName = "二五长牌" ErWuDef.TipFile.HU = "zp_huType_%d.png" ErWuDef.GameID = 66 -- ErWuDef.Game_Bg = -- { -- [1] = { -- ['2d'] = "changpai/res/zy_fangjian/liuzhou_2d_red_bg.jpg", -- ['3d'] = "changpai/res/zy_fangjian/hongzhong_mingliang_3d_bg.png", -- }, -- [2] = { -- ['2d'] = "changpai/res/zy_fangjian/liuzhou_2d_green_bg.jpg", -- ['3d'] = "changpai/res/zy_fangjian/hongzhong_rouhe_3d_bg.jpg", -- }, -- [3] = { -- ['2d'] = "changpai/res/zy_fangjian/liuzhou_2d_blue_bg.jpg", -- ['3d'] = "changpai/res/zy_fangjian/hongzhong_jingdian3d_bg.png", -- }, -- } ErWuDef.GAME_CHAT_TXT = { [1] = {txt="哎呀,咋子比乌龟还慢嘛!",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_1.ogg"}, [2] = {txt="不要紧斗催,再催奢我就要削桌儿了哦!",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_2.ogg"}, [3] = {txt="打就好森点打嘛,不要跟我醒尔黄当的。",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_3.ogg"}, [4] = {txt="紧斗悬啥子嘛,几哈点打起走嘛。",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_4.ogg"}, [5] = {txt="你弹簧手是不是,快点出!",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_5.ogg"}, [6] = {txt="你光头打摩斯哦!",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_6.ogg"}, [7] = {txt="你们硬是有点凶啊,要把我整四医院睡起。",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_7.ogg"}, [8] = {txt="你娃好牛逼!",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_8.ogg"}, [9] = {txt="你娃是鸡儿喝米汤,请不到个张,这牌都敢打。",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_9.ogg"}, [10] = {txt="万水千山总是情,多输一点行不行。",oggStandard="zp_erwu/res/sound/chat/changpai_%s_%s_10.ogg"}, } ErWuDef.ChatTxt = ErWuDef.GAME_CHAT_TXT --字牌资源类型 --ZiPai_CARD_TYPE = ErWuDef.CardType = { CARD_TYPE_HAND = 1, -- 手牌 CARD_TYPE_GROUP_OUT = 2, -- 吃牌组 CARD_TYPE_GROUP = 3, -- --CARD_TYPE_OUTCARD = 3, -- 桌面出牌 --CARD_TYPE_OPCARD_1 = 4, -- 桌面操作的牌 --CARD_TYPE_OPCARD_3 = 5, -- 桌面操作的牌 --CARD_TYPE_OPCARD_4 = 6, -- 桌面操作的牌 CARD_TYPE_QUIT = 4, -- 结算小牌 CARD_TYPE_SMALL = 5, --弃牌 } --字牌资源名称 --ZiPai_CARD_FILE = ErWuDef.CardFile = { CARD_FILE_HAND = "changpai_hand_type%d_%x.png", --手牌 CARD_FILE_GROUP_OUT_CARD = "changpai_group_out_type%d_%x.png", --桌面牌 CARD_FILE_QUIT_CARD = "changpai_quit_type%d_%x.png", --结算小牌 CARD_FILE_GROUP_CARD = "changpai_group_out_type%d_%x.png", --组合牌 CARD_FILE_SMANLL_CARD = "changpai_small_type%d_%x.png" --弃牌 } --字牌边框图片 ErWuDef.LightType = { YELLOW = "zp_erwu/res/ui/zy_fangjian/fanpai_guang_bg_%d.png", --打牌框 BLUE = "zp_erwu/res/ui/zy_fangjian/chupai_guang_bg_%d.png", --摸牌框 } --发牌 --ZiPai_SEND_CARD_TYPE = ErWuDef.SendCardType = { SINGLE_CARD = 0, --//单牌 TWO_SAME_CARD = 1, --//两张相同牌 TOU_THREE_SAME = 2, --//三张同牌 偷 BA_FOUR_SAME = 3, --//四张同牌 巴 CHI_PAI_PENG = 4, --//三张同牌 碰牌 TWO_SUM_CHI = 5, --//和14 吃 SAME_VALUE_CARD = 6, --//相同值牌 } --行为类型 --ZiPai_OP_TYPE = ErWuDef.OpType = { OP_TYPE_CHI = 1, --吃 OP_TYPE_PENG = 2, --碰 OP_TYPE_CANCEL = 3, --过 OP_TYPE_HU = 4, --胡 OP_TYPE_MINGWEI = 5, --明偎 OP_TYPE_ANWEI = 6, --暗偎 OP_TYPE_PAO = 7, --跑 OP_TYPE_TI = 8, --提 OP_TYPE_CHONG_PAO = 9, --重跑 OP_TYPE_BI = 10, --比 OP_TYPE_BAO = -55, --爆 OP_TYPE_ZIMO = 11, --自摸 --长牌新增 OP_TYPE_BA = 12, --巴 OP_TYPE_TOU = 13, --偷 OP_TYPE_LAI_PENG = 14, --癞子碰 OP_TYPE_FANPAI_BA = 15, } --操作码 --ZiPai_OP_CODE = ErWuDef.OpCode = { OP_ERROR = 0x0000, --//不存在的操作,错误操作 OP_CANCEL = 0x0001, --//空操作 OP_CHI = 0x0002, --//吃起 OP_TOU_QI_SHOU = 0x0004, --//偷起,起手三张相同的牌 OP_BA_QI_SHOU = 0x0008, --//巴,起手偷完四张一样的 OP_PENG_LAIZI = 0x0010, --//癞子碰 OP_PENG = 0x0020, --//对起 即碰 原0x0010 OP_TOU_ZHUA = 0x0040, --//偷起,抓到三张相同的牌 原0x0020 OP_BA_ZHUA = 0x0080, --//巴,抓到偷碰相同的牌 原0x0040 OP_BA_FAN = 0x0100, --//巴,翻到偷碰相同的牌 原0x0080 OP_HU = 0x0200, --//胡 原0x0100 SHOU_ZHONG_TOU_WAIT = 0x0400, --//手中偷,等待 SHOU_ZHONG_BA_WAIT = 0x0800, --//手中巴,等待 OP_TIAN_HU = 0x1000 --//胡 } ErWuDef.ReconnectState = { GAME_STATUS_INIT = 0, --初始状态 GAME_STATUS_WAIT_OP_TOU = 1, --等待偷吧 GAME_STATUS_WAIT_OP_BAO = 2, --等待爆牌中 GAME_STATUS_WAIT_OUT_CARDS = 3, --等待玩家出牌中 GAME_STATUS_AUTO_DISCSRD = 4, --玩家自动弃牌中 GAME_STATUS_WAIT_OP_TIAN_HU = 5, --庄家天胡时等待庄家确定中 GAME_STATUS_WAIT_OP_AFTER_TURN_OVER = 6, --翻牌后等待玩家操作中 GAME_STATUS_WAIT_OP_AFTER_OUTCARD = 7, --出牌后等待玩家操作中 GAME_STATUS_ROUND_OVER = 8,--一局结束 GAME_STATUS_GAME_OVER = 9,--游戏结束 GAME_STATUS_WAIT_QIANGBA = 10, --等待抢巴 GAME_STATUS_WAIT_BANKER_OUTCARD = 11, --等待庄家出牌 } ErWuDef.TipFile = { GUO = "zp_room_opact_guo.png", CHI = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/chi.png", PENG = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/peng.png", BAOJIAO= "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/baojiao.png", BA = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/ba.png", TOU = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/tou.png", HU = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/hu.png", BAOPEI = "zp_erwu/res/ui/zy_fangjian/btn_effect/effect/chilaibao.png" } --桌面操作牌的偏移 ErWuDef.OpOutCardOffset = { ["2d"] = { [1] = {x = 0, y = 30}, [2] = {x = 24, y = 34}, [3] = {x = 0, y = 30}, [4] = {x = 24, y = 34}, }, ["3d"] = { [1] = {x = 8, y = 23}, [2] = {x = 27, y = 34}, [3] = {x = 8, y = 23}, [4] = {x = 27, y = 34}, } } ErWuDef.opOutCardSpace = { ["2d"] = { [1] = 35, [2] = 34, [3] = 35, [4] = 34, }, ["3d"] = { [1] = 104, [2] = 34, [3] = 104, [4] = 34, }, } --桌面操作牌的偏移 ErWuDef.OpOutCardOffsetAfterScale = { ["2d"] = { [1] = {x = 0, y = 60}, [2] = {x = 48, y = 68}, [3] = {x = 0, y = 60}, [4] = {x = 48, y = 68}, }, ["3d"] = { [1] = {x = 16, y = 46}, [2] = {x = 54, y = 68}, [3] = {x = 16, y = 46}, [4] = {x = 54, y = 68}, } } ErWuDef.opOutCardSpaceAfterScale = { ["2d"] = { [1] = 70, [2] = 68, [3] = 70, [4] = 68, }, ["3d"] = { [1] = 208, [2] = 68, [3] = 208, [4] = 68, }, } ErWuDef.OpOutCardNum = { [1] = 9, [2] = 14, [3] = 9, [4] = 14, } --小局胡牌类型 --ZiPai_XIAOJU_HU_TYPE = ErWuDef.HuType = { TIAN_HU = 0x0001, LONG_HU = 0x0002, TUO_HONG_HU = 0x0004, HEI_LONG_HU = 0x0008, TUO_HEI_HU = 0x0010, BAO_HU = 0x0020, FENGDING = 0x0040, CHI_PIAO = 0x0080, XIAO_HU = 0x0100, } --出牌错误提示 --ZiPai_OUT_CARD_ERROR_TIP = ErWuDef.OutCardErrorTip = { OUT_CARD_SUCCESS = 0, --正常 OUT_CARD_ON_NEED = 1, --不需要出牌 OUT_CARD_INVALID = 2, --出牌非法 OUT_CARD_BAOPEI = 3, } --小局结束类型 --ZiPai_XIAOJU_OVER_RESULT = ErWuDef.XiaoJuEndType = { STOP_FLAG_NORMAL = 0, --正常结束 STOP_FLAG_HUANG_ZHUANG = 1, --黄庄 STOP_FLAG_LONG_NOT_END = 2, --长时间自动解散 STOP_FLAG_DISBAND_GAME = 3, --解散游戏 STOP_FLAG_TUOGUAN_DISMISS = 10, } --回放操作码 --ZiPai_RECORD_CODE = ErWuDef.RecordCode = { 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, RECORD_CODE_WU_FU = 17, RECORD_CODE_BAOJIAO = 18, RECORD_CODE_TOU = 19, RECORD_CODE_BA = 20, RECORD_CODE_MOPAI = 21, RECORD_CODE_CHI = 22, RECORD_CODE_TUOSHU = 23, } ErWuDef.DesktopType={ TwoD="2d", ThreeD="3d", } ErWuDef.ColorType={ White=1, YELLOW=2, } ErWuDef.ZPEvent.ChangeViewType = "ZPEvent_ChangeViewType" ErWuDef.ZPEvent.GetTableInfo = "ZPEvent_GetTableInfo" ErWuDef.ZPEvent.HostingRequest = "HostingRequest" return ErWuDef