|
-
- local MJDefine = require("mj.luaScript.MJDefine");
-
- local MahjongConfig = {};
-
- --对家牌的X轴偏远量
- MahjongConfig.MJ_HAND_CARD_TOP_OFFSET_X=1
-
- MahjongConfig.MJRes = {
- [MJDefine.DesktopType.TwoD] = {"mj/res/ui/zy_fangjian/mj.plist", "mj/res/ui/zy_fangjian/mahjong/mj_2d_cards.plist", "mj_yibinmajiang/res/zy_fangjian/card/mahjong/yibinmajiang_mj_2d.plist"},
- [MJDefine.DesktopType.ThreeD] = {"mj/res/ui/zy_fangjian/mj.plist", "mj_yibinmajiang/res/zy_fangjian/card/mahjong/yibinmajiang_mj_2d.plist", "mj/res/ui/zy_fangjian/mahjong/mj_3d_cards_1.plist", "mj/res/ui/zy_fangjian/mahjong/mj_3d_cards_2.plist", "mj/res/ui/zy_fangjian/mahjong/mj_2d_cards.plist", "mj/res/ui/zy_fangjian/mahjong/mj_2d_cards.plist"},
- [MJDefine.DesktopType.TwoDGold] = {"mj/res/ui/zy_fangjian/mj.plist", "mj_yibinmajiang/res/zy_fangjian/card/mahjong/yibinmajiang_mj_2d_gold.plist", "mj/res/ui/zy_fangjian/mahjong/mj_2d_cards.plist"},
- }
-
- --麻将标准手牌图片
- MahjongConfig.MJStandImage={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]="handCards/yibinmajiang_mj_2d_handcard_%d.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_stand_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_stand_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_stand_top.png",
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]="handCards/mj_handcard_%d.png",
- [MJDefine.PlayerViewType.Left]="other/mj_stand_left.png",
- [MJDefine.PlayerViewType.Right]="other/mj_stand_left.png",
- [MJDefine.PlayerViewType.Top]="other/mj_stand_top.png",
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]="handCards/yibinmajiang_mj_2d_gold_handcard_%d.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_gold_stand_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_gold_stand_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_gold_stand_top.png",
- },
- }
-
- --麻将出牌图片
- MahjongConfig.MJOutImage={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]="outCards/my/yibinmajiang_mj_2d_outcard_my_%d.png",
- [MJDefine.PlayerViewType.Left]="outCards/left/yibinmajiang_mj_2d_outcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="outCards/right/yibinmajiang_mj_2d_outcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/my/yibinmajiang_mj_2d_outcard_my_%d.png",
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]="outCards/my/mj_outcard_my_%d.png",
- [MJDefine.PlayerViewType.Left]="outCards/left/mj_outcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="outCards/right/mj_outcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/top/mj_outcard_top_%d.png",
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]="outCards/my/yibinmajiang_mj_2d_gold_outcard_my_%d.png",
- [MJDefine.PlayerViewType.Left]="outCards/left/yibinmajiang_mj_2d_gold_outcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="outCards/right/yibinmajiang_mj_2d_gold_outcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/my/yibinmajiang_mj_2d_gold_outcard_my_%d.png",
- },
- }
-
- --麻将操作图片
- MahjongConfig.MJOperateGroupImage={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]="operateCards/my/yibinmajiang_mj_2d_operate_my_%d.png",
- [MJDefine.PlayerViewType.Left]="outCards/left/yibinmajiang_mj_2d_outcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="outCards/right/yibinmajiang_mj_2d_outcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/my/yibinmajiang_mj_2d_outcard_my_%d.png",
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]="outCards/my/mj_outcard_my_%d.png",
- [MJDefine.PlayerViewType.Left]="operateCards/left/mj_opcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="operateCards/right/mj_opcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/top/mj_outcard_top_%d.png",
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]="operateCards/my/yibinmajiang_mj_2d_gold_operate_my_%d.png",
- [MJDefine.PlayerViewType.Left]="outCards/left/yibinmajiang_mj_2d_gold_outcard_left_%d.png",
- [MJDefine.PlayerViewType.Right]="outCards/right/yibinmajiang_mj_2d_gold_outcard_right_%d.png",
- [MJDefine.PlayerViewType.Top]="outCards/my/yibinmajiang_mj_2d_gold_outcard_my_%d.png",
- },
- }
-
- --麻将背牌图片
- MahjongConfig.MJOutBlackImage={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]="other/yibinmajiang_mj_2d_lie_down.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_lie_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_lie_down.png",
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]="other/mj_lie_down.png",
- [MJDefine.PlayerViewType.Left]="other/mj_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/mj_lie_right.png",
- [MJDefine.PlayerViewType.Top]="other/mj_lie_top.png",
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]="other/yibinmajiang_mj_2d_gold_lie_down.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_gold_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_gold_lie_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_gold_lie_down.png",
- },
- }
-
- --麻将组合背牌图片
- MahjongConfig.MJOperateBlackImage={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]="other/yibinmajiang_mj_2d_lie_down_operate.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_lie_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_lie_down.png",
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]="other/mj_lie_down.png",
- [MJDefine.PlayerViewType.Left]="other/mj_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/mj_lie_right.png",
- [MJDefine.PlayerViewType.Top]="other/mj_lie_top.png",
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]="other/yibinmajiang_mj_2d_gold_lie_down_operate.png",
- [MJDefine.PlayerViewType.Left]="other/yibinmajiang_mj_2d_gold_lie_left.png",
- [MJDefine.PlayerViewType.Right]="other/yibinmajiang_mj_2d_gold_lie_left.png",
- [MJDefine.PlayerViewType.Top]="other/yibinmajiang_mj_2d_gold_lie_down.png",
- },
- }
-
- --麻将组内麻将的偏移量
- MahjongConfig.MJGroupOffSet={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]={x=1,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=13},
- [MJDefine.PlayerViewType.Right]={x=0,y=13},
- [MJDefine.PlayerViewType.Top]={x=1,y=0},
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]={x=3,y=0},
- [MJDefine.PlayerViewType.Left]={x=7,y=18},
- [MJDefine.PlayerViewType.Right]={x=7.5,y=18},
- [MJDefine.PlayerViewType.Top]={x=3,y=0},
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]={x=1,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=13},
- [MJDefine.PlayerViewType.Right]={x=0,y=13},
- [MJDefine.PlayerViewType.Top]={x=1,y=0},
- },
- }
-
- --麻将组的起始偏移量
- MahjongConfig.MJGroupStartOffSet={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]={x=50,y=-12},
- [MJDefine.PlayerViewType.Left]={x=0,y=0},
- [MJDefine.PlayerViewType.Right]={x=0,y=0},
- [MJDefine.PlayerViewType.Top]={x=-30,y=0},
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]={x=25,y=-25},
- [MJDefine.PlayerViewType.Left]={x=-8,y=-55},
- [MJDefine.PlayerViewType.Right]={x=-12,y=23},
- [MJDefine.PlayerViewType.Top]={x=-30,y=0},
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]={x=50,y=-12},
- [MJDefine.PlayerViewType.Left]={x=0,y=0},
- [MJDefine.PlayerViewType.Right]={x=0,y=0},
- [MJDefine.PlayerViewType.Top]={x=-30,y=0},
- },
- }
-
- --麻将组偏移量
- MahjongConfig.MJGroupMarginOffSet={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]={x=5,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=0},
- [MJDefine.PlayerViewType.Right]={x=0,y=0},
- [MJDefine.PlayerViewType.Top]={x=2,y=0},
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]={x=25,y=0},
- [MJDefine.PlayerViewType.Left]={x=28,y=0},
- [MJDefine.PlayerViewType.Right]={x=28,y=0},
- [MJDefine.PlayerViewType.Top]={x=2,y=0},
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]={x=5,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=0},
- [MJDefine.PlayerViewType.Right]={x=0,y=0},
- [MJDefine.PlayerViewType.Top]={x=2,y=0},
- },
- }
-
- --麻将组与麻将的间隔
- MahjongConfig.MJGroupWithMJMargin={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]={x=0,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=25},
- [MJDefine.PlayerViewType.Right]={x=0,y=33},
- [MJDefine.PlayerViewType.Top]={x=0,y=0},
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]={x=0,y=0},
- [MJDefine.PlayerViewType.Left]={x=-6,y=30},
- [MJDefine.PlayerViewType.Right]={x=-12,y=33},
- [MJDefine.PlayerViewType.Top]={x=0,y=0},
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]={x=0,y=0},
- [MJDefine.PlayerViewType.Left]={x=0,y=25},
- [MJDefine.PlayerViewType.Right]={x=0,y=33},
- [MJDefine.PlayerViewType.Top]={x=0,y=0},
- },
- }
-
- --出牌麻将的换行的偏移量
- MahjongConfig.MJOutChangeOffSet={
- [MJDefine.DesktopType.TwoD]={
- [MJDefine.PlayerViewType.My]={x=1,y=13},
- [MJDefine.PlayerViewType.Left]={x=5,y=14},
- [MJDefine.PlayerViewType.Right]={x=2,y=14},
- [MJDefine.PlayerViewType.Top]={x=1,y=12},
- },
- [MJDefine.DesktopType.ThreeD]={
- [MJDefine.PlayerViewType.My]={x=4.5,y=20},
- [MJDefine.PlayerViewType.Left]={x=8,y=18},
- [MJDefine.PlayerViewType.Right]={x=8,y=18},
- [MJDefine.PlayerViewType.Top]={x=3,y=18},
- },
- [MJDefine.DesktopType.TwoDGold]={
- [MJDefine.PlayerViewType.My]={x=1,y=13},
- [MJDefine.PlayerViewType.Left]={x=5,y=14},
- [MJDefine.PlayerViewType.Right]={x=2,y=14},
- [MJDefine.PlayerViewType.Top]={x=1,y=12},
- },
- }
-
- --杠牌最上面牌的偏移
- MahjongConfig.MJOperateGangOffset={
- [MJDefine.DesktopType.TwoD]={x=0,y=10},
- [MJDefine.DesktopType.ThreeD]={x=5,y=15},
- [MJDefine.DesktopType.TwoDGold]={x=0,y=10},
- }
-
- MahjongConfig.MJ_HAND_CARD_LEFT_PADDING_HEIGHT={
- [MJDefine.DesktopType.TwoD]=36,
- [MJDefine.DesktopType.ThreeD]=30,
- [MJDefine.DesktopType.TwoDGold]=36,
- }
-
- -- 花麻将多杠显示位置,对小结算界面组合牌有效
- MahjongConfig.OutDuoGangFlagPos = {
- [MJDefine.DesktopType.TwoD] = {
- [1] = {pos = cc.p(40, 18), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(29, 49), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(10, 37), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(12, 27), scale = 1.0, rotate = 0},
- },
- [MJDefine.DesktopType.TwoDGold] = {
- [1] = {pos = cc.p(40, 18), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(29, 49), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(10, 37), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(12, 27), scale = 1.0, rotate = 0},
- },
- [MJDefine.DesktopType.ThreeD] = {
- [1] = {pos = cc.p(46, 29), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(26, 48), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(16, 38), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(12, 27), scale = 1.0, rotate = 0},
- },
- };
- -- 花麻将多杠显示位置,对桌面组合牌有效
- MahjongConfig.OpDuoGangFlagPos = {
- [MJDefine.DesktopType.TwoD] = {
- [1] = {pos = cc.p(47, 22), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(10, 22), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(11, 40), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(11, 29), scale = 1.0, rotate = 0},
- },
- [MJDefine.DesktopType.TwoDGold] = {
- [1] = {pos = cc.p(47, 22), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(10, 22), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(11, 40), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(11, 29), scale = 1.0, rotate = 0},
- },
- [MJDefine.DesktopType.ThreeD] = {
- [1] = {pos = cc.p(46, 29), scale = 0.9, rotate = 90},
- [2] = {pos = cc.p(10, 28), scale = 0.9, rotate = 0},
- [3] = {pos = cc.p(16, 38), scale = 0.9, rotate = -90},
- [4] = {pos = cc.p(12, 27), scale = 1.0, rotate = 0},
- },
- };
-
- return MahjongConfig;
|