|
- local xichongDef=ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPDef")
-
- --一般邀请信息标题用
- xichongDef.GameName = "西充考考"
- xichongDef.TipFile.HU = "zp_huType_%d.png"
- xichongDef.GameID = 49
-
- xichongDef.XICHONG_GAME_CHAT_TXT = {
- [1] = {txt="别吵啦,别吵啦,专心儿玩游戏吧",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_1.ogg"},
- [2] = {txt="不好意思,耽误几分钟",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_2.ogg"},
- [3] = {txt="催什么,我在想打哪张",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_3.ogg"},
- [4] = {txt="打了这局吃饭了哈",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_4.ogg"},
- [5] = {txt="打了这局我 要休息了,来不起了",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_5.ogg"},
- [6] = {txt="打了这局有事了,你们继续",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_6.ogg"},
- [7] = {txt="搞钏钏,又整拐了",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_7.ogg"},
- [8] = {txt="快点儿啊,等的我花都谢啦",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_8.ogg"},
- [9] = {txt="美女你缺哪张,我打给你",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_9.ogg"},
- [10] = {txt="朋友,吃了药来的嗦,这么凶",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_10.ogg"},
- [11] = {txt="啥子牌哦,这么烂",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_11.ogg"},
- [12] = {txt="手气还可以,感觉人生已经达到了巅峰",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_12.ogg"},
- [13] = {txt="土豪,我们做朋友吧",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_13.ogg"},
- [14] = {txt="喂,你这么牛叉,你家人知道吗",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_14.ogg"},
- [15] = {txt="我是菜鸟,大侠手下留情啊",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_15.ogg"},
- [16] = {txt="兄弟伙不要怕,还没得叫",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_16.ogg"},
- [17] = {txt="这把只有挨刀了哟",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_17.ogg"},
- [18] = {txt="这么又断线了网络也忒差了",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_18.ogg"},
- [19] = {txt="注意哦,这把你们要遭甩哦.",oggStandard="zp_xichong/res/sound/chat/xichong_%s_%s_19.ogg"},
-
- }
-
-
- --发牌
- --ZiPai_SEND_CARD_TYPE =
- xichongDef.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 =
- xichongDef.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_JIAOPAI = -60, --叫牌
- OP_TYPE_ZUOZHUANG = -61, --坐庄
- OP_TYPE_DANG = -62, --当
- OP_TYPE_PIAO = -63, --漂
- OP_TYPE_TOU = -64, --偷
- OP_TYPE_ZIMO = 11, --自摸
-
- --长牌新增
- OP_TYPE_ANSIZHANG = 12, --按四根
- OP_TYPE_ANSANZHANG = 13, --按三根
- OP_TYPE_KUA = 14, --垮
- OP_TYPE_WEIGUI = 15,
-
- }
-
-
- --操作码
- --ZiPai_OP_CODE =
- xichongDef.OpCode =
- {
- OP_ERROR = 0x0000, --//不存在的操作,错误操作
- OP_CANCEL = 0x0001, --//空操作
- OP_CHI = 0x0002, --//吃起
- OP_TOU_QI_SHOU = 0x0004, --//偷起,起手三张相同的牌
- OP_BA_QI_SHOU = 0x0008, --//巴,起手偷完四张一样的
- OP_PENG = 0x0010, --//对起 即碰
- OP_TOU_ZHUA = 0x0020, --//偷起,抓到三张相同的牌
- OP_BA_ZHUA = 0x0040, --//巴,抓到偷碰相同的牌
- OP_WEIGUI = 0x0080, --//巴,翻到偷碰相同的牌
- OP_HU = 0x0100, --//胡
- OP_KUA = 0x0200, --//垮
- OP_TIAN_HU = 0x0800 --//胡
- }
-
-
- xichongDef.BaoOpCode = {
- BAO_ZHAO_CHI = 0x0001, --//招吃
- BAO_TUI = 0x0002, --//报退
- BAO_HOU_DUI = 0x0004, --//后对
- BAO_PO_DUI = 0x0008, --//破对
- BAO_CHENG_KAN = 0x0010, --//成坎
- BAO_SI_ZHANG = 0x0020, --//报四张
- CHI_SANGEN = 0x0040, --//吃成三根
- CHI_SIGEN = 0x0080, --//吃成三根
- HU_SANGEN = 0x0100, --//吃成三根
- HU_SIGEN = 0x0200, --//吃成三根
- DIAO_CHENG_KAN = 0x0400, --//吊成砍
- DIAO_CHENG_SIZHANG = 0x0800, --//吊成四张
- }
-
- xichongDef.CustomOpCode = {
- CHI_CHENG_SI_GEN = "CHI_CHENG_SI_GEN",
- HU_CHENG_SI_GEN = "HU_CHENG_SI_GEN",
- CHI_CHENG_KAN = "CHI_CHENG_KAN",
- HU_CHENG_KAN = "HU_CHENG_KAN",
- }
-
- xichongDef.TipFile =
- {
- GUO = "zp_room_opact_guo.png",
- CHI = "zp_xichong/res/ui/zy_fangjian/btn_effect/chi.png",
- PENG = "zp_xichong/res/ui/zy_fangjian/btn_effect/peng.png",
- BAOJIAO= "zp_xichong/res/ui/zy_fangjian/btn_effect/bao.png",
- BA = "zp_xichong/res/ui/zy_fangjian/btn_effect/an.png",
- TOU = "zp_xichong/res/ui/zy_fangjian/btn_effect/an.png",
- HU = "zp_xichong/res/ui/zy_fangjian/btn_effect/hu.png",
- BAOPEI = "zp_xichong/res/ui/zy_fangjian/btn_effect/chilaibao.png",
- JIAOPAI = "zp_xichong/res/ui/zy_fangjian/btn_effect/jiao.png",
- ZUOZHUANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/zuozhuang.png",
- DANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/dang.png",
- PIAO = "zp_xichong/res/ui/zy_fangjian/btn_effect/piao.png",
- KUA = "zp_xichong/res/ui/zy_fangjian/btn_effect/kua.png",
- WEIGUI = "zp_xichong/res/ui/zy_fangjian/btn_effect/weigui.png",
- DIANPAO = "zp_xichong/res/ui/zy_fangjian/btn_effect/dianpao.png",
- }
- --ZiPai_CARD_TYPE =
- xichongDef.CardType =
- {
- CARD_TYPE_HAND = 1, -- 手牌
- CARD_TYPE_TABLE = 2, -- 桌面组合牌
- CARD_TYPE_OUTCARD = 3, -- 桌面出牌
- CARD_TYPE_GROUPCARD = 4, ---桌面碰牌
- }
-
- --字牌资源名称
- --ZiPai_CARD_FILE =
- xichongDef.CardFile =
- {
- CARD_FILE_HAND = "xichong_handCards_%d_%x.png", --手牌
- --CARD_FILE_HAND_BACK = "zp_tp1_handcard_wei.png", --手牌牌背
-
- CARD_FILE_WEAVE_CARD = "xichong_samllCards_%x.png", --组合牌弃牌
- CARD_FILE_WEAVE_CARD_BACK = "xichong_samllCards_CardType%d_00.png", --组合牌牌背
-
- CARD_FILE_OUT_CARD = "xichong_outCards_%d_%x.png", --出牌弃牌
- CARD_FILE_OUT_CARD_BACK = "xichong_outCards_%d_cardType%d_00.png", --出牌牌背
-
- CARD_FILE_GROUP_CARD = "xichong_groupCards_%d_%x.png" --桌面牌
- }
-
- --牌背颜色
- xichongDef.BackType =
- {
- Green = 1, --绿色
- Red = 2, --红色
- }
-
- xichongDef.PaiXingFile =
- {
- ZHAOCHI = "zp_xichong/res/ui/zy_fangjian/btn_effect/zhangchi.png",
- BAOTUI = "zp_xichong/res/ui/zy_fangjian/btn_effect/baotui.png",
- HOUDUI = "zp_xichong/res/ui/zy_fangjian/btn_effect/houdui.png",
- PODUI = "zp_xichong/res/ui/zy_fangjian/btn_effect/podui.png",
- CHENGKAN = "zp_xichong/res/ui/zy_fangjian/btn_effect/chengkan.png",
- SIZHANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/sizhang.png",
- CHICEHNGKAN = "zp_xichong/res/ui/zy_fangjian/btn_effect/chichengkan.png",
- CHICEHNGSIZHANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/chichengsigen.png",
- HUCEHNGKAN = "zp_xichong/res/ui/zy_fangjian/btn_effect/huchengkan.png",
- HUCEHNGSIZHANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/huchengsigen.png",
- DIAOKAN = "zp_xichong/res/ui/zy_fangjian/btn_effect/diaokan.png",
- DIAOSIZHANG = "zp_xichong/res/ui/zy_fangjian/btn_effect/diaosizhang.png",
- }
-
- --字牌边框图片
- xichongDef.LightType =
- {
- XIANDAI = "zp_xichong/res/ui/zy_fangjian/guang.png", --打牌框
- JINGDIAN = "zp_xichong/res/ui/zy_fangjian/guang1.png", --摸牌框
- }
-
- xichongDef.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_BAO_CARD = 10, --等待抢巴
- GAME_STATUS_WAIT_BANKER_OUTCARD = 11, --等待庄家出牌
- }
-
-
- xichongDef.GameStyleType =
- {
- XIANDAI = 1,
- JINGDIAN = 2,
- }
-
- --ZiPai_XIAOJU_OVER_RESULT =
- xichongDef.XiaoJuEndType =
- {
- STOP_FLAG_NORMAL = 0, --正常结束
- STOP_FLAG_HUANG_ZHUANG = 1, --黄庄
- STOP_FLAG_WEIGUI = 2, --违规
- STOP_FLAG_LONG_NOT_END = 3, --长时间自动解散
- STOP_FLAG_DISBAND_GAME = 4, --解散游戏
- STOP_FLAG_TUOGUAN_DISMISS = 10,
- }
-
-
- --回放操作码
- --ZiPai_RECORD_CODE =
- xichongDef.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,
- RECORD_CODE_PIAO = 24,
- RECORD_CODE_Kua = 25,
-
- }
-
- xichongDef.OpOutCardNum = {
- [1] = 10,
- [2] = 10,
- [3] = 10,
- [4] = 10,
- }
-
-
- xichongDef.OpOutCardOffset = {
- [1] = {x = 0, y = 30},
- [2] = {x = 32, y = 44},
- [3] = {x = 0, y = 30},
- [4] = {x = 32, y = 44},
- }
-
- xichongDef.opOutCardSpace = {
- [1] = 44,
- [2] = 34,
- [3] = 44,
- [4] = 34,
- }
-
-
- xichongDef.GiveCardOffset = {
- [4] = {x = -13, y = 28},
- [1] = {x = -14, y = -30},
- [2] = {x = 14, y = -30},
- [3] = {x = 25, y = 21},
- }
-
- xichongDef.ZPEvent.ChangeViewType = "ZPEvent_ChangeViewType"
-
- xichongDef.ZPEvent.GetTableInfo = "ZPEvent_GetTableInfo"
-
- xichongDef.ZPEvent.HostingRequest = "HostingRequest"
-
- return xichongDef
|