|
- -- 使用公共2d麻将的配置
- local config = require("mj.luaScript.Common.2d.CommonMahjongConfig")
-
- local designSize = cc.size(1280,720)
- config.HANDCARD_VIEW = "mj_zigong7z.luaScript.Views.2d.HandCard_2d"
-
- config.OutCardRowCountMax = 9
-
- config.OutCardRowCount={
- -- 2人场
- [2] = {
- [1] = 10, [2] = 22, [3] = 10, [4] = 22,
- },
- -- 3人场
- [3] = {
- [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9,
- },
- -- 4人场
- [4] = {
- [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9,
- },
- -- 5人场
- [5] = {
- [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9,
- },
- -- 6人场
- [6] = {
- [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9,
- },
- }
-
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
- -- 手牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
-
- -- 手牌起始位置
- config.HandCardStartPos = {
- [1] = {x = (designSize.width - 160)*g_radio_x, y = (170-10)*g_radio_y},
- [2] = {x = (designSize.width - 160)*g_radio_x, y = (170-10)*g_radio_y},
- [3] = {x = (designSize.width / 2 + 290)*g_radio_x, y = (designSize.height - 45)*g_radio_y},
- [4] = {x = 160*g_radio_x, y = (designSize.height - 90)*g_radio_y},
- [5] = {x = 160*g_radio_x, y = (designSize.height - 90)*g_radio_y},
- [6] = {x = 70+(designSize.width*g_radio_x-designSize.width)/2, y = 60},
- }
-
- -- 手牌起始位置(7张/8张)
- --[[
- tip:适配
- 为了适配,用到designSize.时才乘g_radio,保持左边的牌相对于左边,右边的牌相对于右边。
- 两边玩家的x轴相对应各自的左边右边,y轴则是与中间相对应
- ]]
- config.HandCardStartPosOfCardNum[7] = {
- [1] = {
- x = (designSize.width) * g_radio_x - 210,
- y = (designSize.height / 2) * g_radio_y - 265
- },
- [2] = {
- x = (designSize.width) * g_radio_x - 100,
- y = (designSize.height / 2) * g_radio_y + 125
- },
- [3] = {
- x = (designSize.width / 2) * g_radio_x + 140,
- y = (designSize.height - 170)*g_radio_y
- },
- [4] = {
- x = 290,
- y = (designSize.height / 2) * g_radio_y + 325
- },
- [5] = {
- x = 85,
- y = (designSize.height / 2) * g_radio_y - 70
- },
- [6] = {
- x = 360+(designSize.width*g_radio_x-designSize.width)/2,
- y = 60
- },
- }
-
- -- 手牌缩放(整个)
- config.HandCardScale = {
- [1] = {x = 1, y = 1},
- [2] = {x = 1, y = 1},
- [3] = {x = 1, y = 1},
- [4] = {x = 1, y = 1},
- [5] = {x = 1, y = 1},
- [6] = {x = 1, y = 1},
- }
-
- -- 手牌每个麻将子偏移量(每个view有不同的特殊处理,有的是相对,有的是根据之前的height,width等来做偏移,有的是绝对,xy是什么就是什么,需要从handcardview内下手)
- config.HandCardOffsetPos = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 14, y = -40}, [3] = {x = 28, y = -40}, [4] = {x = 42, y = -40},
- [5] = {x = 56, y = -40}, [6] = {x = 70, y = -40}, [7] = {x = 84, y = -40}, [8] = {x = 119, y = -37},
- },
- [2] = {
- [1] = {x = 0, y = 0}, [2] = {x = -26, y = -37}, [3] = {x = -52, y = -37}, [4] = {x = -78, y = -37},
- [5] = {x = -104, y = -37}, [6] = {x = -130, y = -37}, [7] = {x = -156, y = -37}, [8] = {x = -192, y = -37},
- },
- [3] = {
- [1] = {x = -1, y = 0}, [2] = {x = -1, y = 0}, [3] = {x = -1, y = 0}, [4] = {x = -1, y = 0},
- [5] = {x = -1, y = 0}, [6] = {x = -1, y = 0}, [7] = {x = -1, y = 0}, [8] = {x = 2, y = 0},
- },
- [4] = {
- [1] = {x = 0, y = 0}, [2] = {x = -27, y = -35}, [3] = {x = -54, y = -35}, [4] = {x = -81, y = -35},
- [5] = {x = -108, y = -35}, [6] = {x = -135, y = -35}, [7] = {x = -162, y = -35}, [8] = {x = -199, y = -35},
- },
- [5] = {
- [1] = {x = 0, y = 0}, [2] = {x = 14, y = -40}, [3] = {x = 28, y = -40}, [4] = {x = 42, y = -40},
- [5] = {x = 56, y = -40}, [6] = {x = 70, y = -40}, [7] = {x = 84, y = -40}, [8] = {x = 119, y = -37},
- },
- [6] = {
- [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0},
- [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 0, y = 0},
- },
- }
-
- -- 手牌牌面缩放
- config.HandCardFaceOffsetConfig = {
- [1] = {x = 0, y = 0, scale = 1.0, rotation = 90},
- [2] = {x = 0, y = 0, scale = 1.0, rotation = 90},
- [3] = {x = 0, y = 0, scale = 1.0, rotation = 0},
- [4] = {x = 0, y = 0, scale = 1.0, rotation = -90},
- [5] = {x = 0, y = 0, scale = 1.0, rotation = -90},
- [6] = {x = 0, y = -4, scale = 1.0, rotation = 0},
- }
-
- -- 手牌根据组合牌个数发生位置改变
- config.HandCardOffsetOfGroupCard = {
- [1] = {[1] = {x = 30, y = 45}, [2] = {x = 55, y = 85}},
- [2] = {[1] = {x = -5, y = 5}, [2] = {x = -15, y = 15}},
- [3] = {[1] = {x = -15, y = 0}, [2] = {x = -16, y = 0}},
- [4] = {[1] = {x = -10, y = -10}, [2] = {x = -12, y = -12}},
- [5] = {[1] = {x = 5, y = -5}, [2] = {x = 30, y = -50}},
- [6] = {[1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}},
- }
-
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
- -- 出牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
-
- -- 出牌区起始位置,每个玩家视角左上角第一颗麻将子的位置(适配方案与手牌一致)
- config.OutCardStartPos = {
- [1] = {
- x = (designSize.width) * g_radio_x - 325,
- y = (designSize.height / 2) * g_radio_y - 185
- },
- [2] = {
- x = (designSize.width) * g_radio_x - 220,
- y = (designSize.height / 2) * g_radio_y + 60
- },
- [3] = {
- x = (designSize.width / 2) * g_radio_x + 134,
- y = (designSize.height / 2 + 40)*g_radio_y
- },
- [4] = {
- x = 368,
- y = (designSize.height / 2) * g_radio_y + 210
- },
- [5] = {
- x = 210,
- y = (designSize.height / 2) * g_radio_y - 6
- },
- [6] = {
- x = (designSize.width / 2)*g_radio_x - 145,
- y = (designSize.height / 2 - 90)*g_radio_y
- },
- }
-
- -- 出牌区每颗麻将子的位置
- -- 对应的x、y
- config.OutCardOffsetConfig = {
- [1] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 14, y = 22}, [3] = {x = 28, y = 44}, [4] = {x = 42, y = 66},
- [5] = {x = 56, y = 88}, [6] = {x = 70, y = 110}, [7] = {x = 84, y = 132}, [8] = {x = 98, y = 154},
- [9] = {x = 112, y = 176},
- },
- [2] = {
- [1] = {x = 33, y = -20}, [2] = {x = 47, y = 2}, [3] = {x = 61, y = 24}, [4] = {x = 75, y = 46},
- [5] = {x = 89, y = 68}, [6] = {x = 103, y = 90}, [7] = {x = 117, y = 112}, [8] = {x = 131, y = 134},
- [9] = {x = 145, y = 156},
- },
- [3] = {
- [1] = {x = 66, y = -40}, [2] = {x = 80, y = -18}, [3] = {x = 94, y = 4}, [4] = {x = 108, y = 26},
- [5] = {x = 122, y = 48}, [6] = {x = 136, y = 70}, [7] = {x = 150, y = 92}, [8] = {x = 164, y = 114},
- [9] = {x = 178, y = 136},
- },
- },
- [2] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = -20, y = 19}, [3] = {x = -40, y = 38}, [4] = {x = -60, y = 57},
- [5] = {x = -80, y = 76}, [6] = {x = -100, y = 95}, [7] = {x = -120, y = 113.66}, [8] = {x = -140, y = 133},
- [9] = {x = -160, y = 152}
- },
- [2] = {
- [1] = {x = 25, y = 25}, [2] = {x = 5, y = 44}, [3] = {x = -15, y = 63}, [4] = {x = -35, y = 82},
- [5] = {x = -55, y = 101}, [6] = {x = -75, y = 120}, [7] = {x = -95, y = 140}, [8] = {x = -115, y = 159},
- [9] = {x = -135, y = 178}
- },
- [3] = {
- [1] = {x = 50, y = 50}, [2] = {x = 30, y = 69}, [3] = {x = 10, y = 88}, [4] = {x = -10, y = 107},
- [5] = {x = -30, y = 126}, [6] = {x = -50, y = 145}, [7] = {x = -70, y = 165}, [8] = {x = -90, y = 184},
- [9] = {x = -110, y = 203}
- },
- },
- [3] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = -34, y = 0}, [3] = {x = -68, y = 0}, [4] = {x = -102, y = 0},
- [5] = {x = -136, y = 0}, [6] = {x = -170, y = 0}, [7] = {x = -204, y = 0}, [8] = {x = -238, y = 0},
- [9] = {x = -272, y = 0},
- },
- [2] = {
- [1] = {x = 0, y = 43}, [2] = {x = -34, y = 43}, [3] = {x = -68, y = 43}, [4] = {x = -102, y = 43},
- [5] = {x = -136, y = 43}, [6] = {x = -170, y = 43}, [7] = {x = -204, y = 43}, [8] = {x = -238, y = 43},
- [9] = {x = -272, y = 43},
- },
- [3] = {
- [1] = {x = 0, y = 86}, [2] = {x = -34, y = 86}, [3] = {x = -68, y = 86}, [4] = {x = -102, y = 86},
- [5] = {x = -136, y = 86}, [6] = {x = -170, y = 86}, [7] = {x = -204, y = 86}, [8] = {x = -238, y = 86},
- [9] = {x = -272, y = 86},
- },
- },
- [4] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = -19, y = -19}, [3] = {x = -38, y = -38}, [4] = {x = -57, y = -57},
- [5] = {x = -76, y = -76}, [6] = {x = -95, y = -95}, [7] = {x = -114, y = -114}, [8] = {x = -133, y = -133},
- [9] = {x = -152, y = -152},
- },
- [2] = {
- [1] = {x = -25, y = 25}, [2] = {x = -44, y = 6}, [3] = {x = -63, y = -13}, [4] = {x = -82, y = -32},
- [5] = {x = -101, y = -51}, [6] = {x = -120, y = -70}, [7] = {x = -139, y = -89}, [8] = {x = -158, y = -108},
- [9] = {x = -177, y = -127},
- },
- [3] = {
- [1] = {x = -50, y = 50}, [2] = {x = -69, y = 31}, [3] = {x = -88, y = 12}, [4] = {x = -107, y = -7},
- [5] = {x = -126, y = -26}, [6] = {x = -145, y = -45}, [7] = {x = -164, y = -64}, [8] = {x = -183, y = -83},
- [9] = {x = -202, y = -102},
- },
- },
- [5] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 14, y = -22}, [3] = {x = 28, y = -44}, [4] = {x = 42, y = -66},
- [5] = {x = 56, y = -88}, [6] = {x = 70, y = -110}, [7] = {x = 84, y = -132}, [8] = {x = 98, y = -154},
- [9] = {x = 112, y = -176},
- },
- [2] = {
- [1] = {x = -33, y = -21}, [2] = {x = -19, y = -43}, [3] = {x = -5, y = -65}, [4] = {x = 9, y = -87},
- [5] = {x = 23, y = -109}, [6] = {x = 37, y = -131}, [7] = {x = 51, y = -153}, [8] = {x = 65, y = -175},
- [9] = {x = 79, y = -197},
- },
- [3] = {
- [1] = {x = -66, y = -42}, [2] = {x = -52, y = -64}, [3] = {x = -38, y = -86}, [4] = {x = -24, y = -108},
- [5] = {x = -10, y = -130}, [6] = {x = 4, y = -152}, [7] = {x = 18, y = -174}, [8] = {x = 32, y = -196},
- [9] = {x = 46, y = -218},
- },
- },
- [6] = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 35, y = 0}, [3] = {x = 70, y = 0}, [4] = {x = 105, y = 0},
- [5] = {x = 140, y = 0}, [6] = {x = 175, y = 0}, [7] = {x = 210, y = 0}, [8] = {x = 245, y = 0},
- [9] = {x = 280, y = 0},
- },
- [2] = {
- [1] = {x = 0, y = -44}, [2] = {x = 35, y = -44}, [3] = {x = 70, y = -44}, [4] = {x = 105, y = -44},
- [5] = {x = 140, y = -44}, [6] = {x = 175, y = -44}, [7] = {x = 210, y = -44}, [8] = {x = 245, y = -44},
- [9] = {x = 280, y = -44},
- },
- [3] = {
- [1] = {x = 0, y = -88}, [2] = {x = 35, y = -88}, [3] = {x = 70, y = -88}, [4] = {x = 105, y = -88},
- [5] = {x = 140, y = -88}, [6] = {x = 175, y = -88}, [7] = {x = 210, y = -88}, [8] = {x = 245, y = -88},
- [9] = {x = 280, y = -88},
- },
- },
- }
-
- -- 出牌缩放
- config.OutCardScale = {
- [1] = {x = 1, y = 1},
- [2] = {x = 1, y = 1},
- [3] = {x = 1, y = 1},
- [4] = {x = 1, y = 1},
- [5] = {x = 1, y = 1},
- [6] = {x = 1, y = 1},
- }
-
- -- 出牌区牌面偏移量配置4
- config.OutCardFaceOffsetConfig = {
- [1] = {x = 1, y = 4, scale = 0.35, rotation = 58},
- [2] = {x = 2, y = 3, scale = 0.35, rotation = 135},
- [3] = {x = 0, y = 5, scale = 0.45, rotation = 0},
- [4] = {x = -3, y = 3, scale = 0.35, rotation = -135},
- [5] = {x = -2, y = 4, scale = 0.35, rotation = -58},
- [6] = {x = 0, y = 5, scale = 0.45, rotation = 0},
- }
-
-
- -------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- 组合牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- -------------------------------------------------------------------------------------------------------------------------------------------------------------
-
- -- 组合牌坐标调整
- config.GroupOffsetConfig = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 65, y = 105},
- },
- [2] = {
- [1] = {x = 0, y = 0}, [2] = {x = -85, y = 85},
- },
- [3] = {
- [1] = {x = 0, y = 0}, [2] = {x = -120, y = 0},
- },
- [4] = {
- [1] = {x = 0, y = 0}, [2] = {x = -85, y = -85},
- },
- [5] = {
- [1] = {x = 0, y = 0}, [2] = {x = 60, y = -100},
- },
- [6] = {
- [1] = {x = 0, y = 10}, [2] = {x = 220, y = 10},
- },
- }
-
- -- 组合牌缩放(整个)
- config.GroupCardScale = {
- [1] = {x = 1, y = 1},
- [2] = {x = 1, y = 1},
- [3] = {x = 1, y = 1},
- [4] = {x = 1, y = 1},
- [5] = {x = 1, y = 1},
- [6] = {x = 1, y = 1},
- }
-
- -- 组合牌每张牌偏移量
- config.GroupCardOffsetConfig = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = 30}, [3] = {x = 36, y = 60},
- [4] = {x = 0, y = 0}, [5] = {x = 18, y = 30}, [6] = {x = 36, y = 60},
- },
- [2] = {
- [1] = {x = 0, y = 0}, [2] = {x = -25, y = 24}, [3] = {x = -50, y = 48},
- [4] = {x = 0, y = 0}, [5] = {x = -25, y = 24}, [6] = {x = -50, y = 48},
- },
- [3] = {
- [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0},
- [4] = {x = 0, y = 0}, [5] = {x = -35, y = 0}, [6] = {x = -70, y = 0},
- },
- [4] = {
- [1] = {x = 0, y = 0}, [2] = {x = -25, y = -25}, [3] = {x = -50, y = -50},
- [4] = {x = 0, y = 0}, [5] = {x = -25, y = -25}, [6] = {x = -50, y = -50},
- },
- [5] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58},
- [4] = {x = 0, y = 0}, [5] = {x = 18, y = -29}, [6] = {x = 36, y = -58},
- },
- [6] = {
- [1] = {x = 0, y = -22}, [2] = {x = 60, y = -22}, [3] = {x = 120, y = -22},
- [4] = {x = 0, y = -22}, [5] = {x = 60, y = -22}, [6] = {x = 120, y = -22},
- },
- }
-
- -- 组合牌牌面偏移值
- config.OpCardFaceOffsetConfig = {
- [1] = {x = 1, y = 4, scale = 0.5, rotation = 58},
- [2] = {x = 4, y = 4, scale = 0.45, rotation = 135},
- [3] = {x = 0, y = 5, scale = 0.45, rotation = 0},
- [4] = {x = -4, y = 4, scale = 0.45, rotation = -135},
- [5] = {x = -3, y = 5, scale = 0.5, rotation = -58},
- [6] = {x = 0, y = 10, scale = 0.78, rotation = 0},
- }
-
- -- 杠牌上面那张牌的偏移量,分别对应两组杠牌
- config.GroupGangCardOffsetConfig = {
- [1] = {
- x = {5, 5,},
- y = {9, 9,},
- },
- [2] = {
- x = {8, 8,},
- y = {7.5, 7.5,},
- },
- [3] = {
- x = {0, 0,},
- y = {10.5, 10.5,},
- },
- [4] = {
- x = {-8, -8,},
- y = {7.5, 7.5,},
- },
- [5] = {
- x = {-6, -6,},
- y = {10, 10,},
- },
- [6] = {
- x = {0, 0,},
- y = {18, 18,},
- },
- }
-
-
-
-
-
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
- -- 开牌/亮牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
-
- -- 亮牌后缩放(整个)
- config.OpenCardScale = {
- [1] = {x = 1, y = 1},
- [2] = {x = 1, y = 1},
- [3] = {x = 1, y = 1},
- [4] = {x = 1, y = 1},
- [5] = {x = 1, y = 1},
- [6] = {x = 1, y = 1},
- }
-
- -- 亮牌牌面偏移值
- config.OpenCardFaceOffsetConfig = {
- [1] = {x = 1, y = 5, scale = 0.5, rotation = 58},
- [2] = {x = 5, y = 4, scale = 0.5, rotation = 135},
- [3] = {x = 0, y = 5, scale = 0.45, rotation = 0},
- [4] = {x = -4, y = 4, scale = 0.5, rotation = -135},
- [5] = {x = -4, y = 4, scale = 0.5, rotation = -58},
- [6] = {x = 0, y = -4, scale = 1.0, rotation = 0},
- }
-
- -- 亮牌后各手牌的位置(胡牌亮最后一张)(整个)
- config.OpenCardOffsetConfig = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = 29}, [3] = {x = 36, y = 58}, [4] = {x = 54, y = 87},
- [5] = {x = 72, y = 116}, [6] = {x = 90, y = 145}, [7] = {x = 108, y = 174}, [8] = {x = 141, y = 223},
- },
- [2] = {
- [1] = {x = 0, y = 0}, [2] = {x = -24, y = 24}, [3] = {x = -48, y = 48}, [4] = {x = -72, y = 72},
- [5] = {x = -96, y = 96}, [6] = {x = -120, y = 120}, [7] = {x = -144, y = 144}, [8] = {x = -185, y = 185},
- },
- [3] = {
- [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0}, [4] = {x = -105, y = 0},
- [5] = {x = -140, y = 0}, [6] = {x = -175, y = 0}, [7] = {x = -210, y = 0}, [8] = {x = -265, y = 0},
- },
- [4] = {
- [1] = {x = 0, y = 0}, [2] = {x = -24, y = -24}, [3] = {x = -48, y = -48}, [4] = {x = -72, y = -72},
- [5] = {x = -96, y = -96}, [6] = {x = -120, y = -120}, [7] = {x = -144, y = -144}, [8] = {x = -185, y = -185},
- },
- [5] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58}, [4] = {x = 54, y = -87},
- [5] = {x = 72, y = -116}, [6] = {x = 90, y = -145}, [7] = {x = 108, y = -174}, [8] = {x = 141, y = -228},
- },
- [6] = {
- [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0},
- [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 10, y = 0},
- },
- }
-
- -- 亮牌后各手牌的位置(盖着牌)
- config.OpenBlackCardOffsetConfig = {
- [1] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = 29}, [3] = {x = 36, y = 58}, [4] = {x = 54, y = 87},
- [5] = {x = 72, y = 116}, [6] = {x = 90, y = 145}, [7] = {x = 108, y = 174}, [8] = {x = 141, y = 223},
- },
- [2] = {
- [1] = {x = 0, y = 0}, [2] = {x = -24, y = 24}, [3] = {x = -48, y = 48}, [4] = {x = -72, y = 72},
- [5] = {x = -96, y = 96}, [6] = {x = -120, y = 120}, [7] = {x = -144, y = 144}, [8] = {x = -185, y = 185},
- },
- [3] = {
- [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0}, [4] = {x = -105, y = 0},
- [5] = {x = -140, y = 0}, [6] = {x = -175, y = 0}, [7] = {x = -210, y = 0}, [8] = {x = -265, y = 0},
- },
- [4] = {
- [1] = {x = 0, y = 0}, [2] = {x = -24, y = -24}, [3] = {x = -48, y = -48}, [4] = {x = -72, y = -72},
- [5] = {x = -96, y = -96}, [6] = {x = -120, y = -120}, [7] = {x = -144, y = -144}, [8] = {x = -185, y = -185},
- },
- [5] = {
- [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58}, [4] = {x = 54, y = -87},
- [5] = {x = 72, y = -116}, [6] = {x = 90, y = -145}, [7] = {x = 108, y = -174}, [8] = {x = 141, y = -228},
- },
- [6] = {
- [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0},
- [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 10, y = 0},
- },
- }
-
- -- 手牌根据组合牌个数发生位置改变
- config.OpenCardOffsetOfGroupCard = {
- [1] = {[1] = {x = 10, y = 15}, [2] = {x = 30, y = 45}},
- [2] = {[1] = {x = -15, y = 10}, [2] = {x = -30, y = 25}},
- [3] = {[1] = {x = -15, y = 0}, [2] = {x = -30, y = 0}},
- [4] = {[1] = {x = -15, y = -15}, [2] = {x = -30, y = -30}},
- [5] = {[1] = {x = 10, y = -15}, [2] = {x = 20, y = -30}},
- [6] = {[1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}},
- }
-
-
-
-
-
-
-
-
-
-
-
-
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
- -- 胡牌相关>>>>>>目前没在代码内看到在哪使用,待定>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-
- config.HuCardStartPos = {
- [1] = {x = (designSize.width / 2 + 420)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y},
- [2] = {x = (designSize.width / 2 + 420)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y},
- [3] = {x = (designSize.width / 2 - 235)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y},
- [4] = {x = (designSize.width / 2 - 420)*g_radio_x, y = (designSize.height / 2 - 170)*g_radio_y},
- [5] = {x = (designSize.width / 2 - 420)*g_radio_x, y = (designSize.height / 2 - 170)*g_radio_y},
- [6] = {x = (designSize.width / 2 + 333)*g_radio_x, y = 150*g_radio_y},
- }
-
- config.HuCardOffsetPos = {
- [1] = {x = -13, y = -21},
- [2] = {x = -13, y = -21},
- [3] = {x = -10, y = -23},
- [4] = {x = -13, y = -21},
- [5] = {x = -13, y = -21},
- [6] = {x = -10, y = -23},
- }
-
- config.HuCardRowCount = {
- [1] = 15, [2] = 15, [3] = 15, [4] = 15, [5] = 15, [6] = 20,
- }
-
-
- -- 胡牌区牌面偏移量配置
- config.HuCardFaceOffsetConfig = {
- [1] = {x = 0, y = 8, scale = 0.5, rotation = 90},
- [2] = {x = 0, y = 8, scale = 0.5, rotation = 90},
- [3] = {x = 0, y = 8, scale = 0.5, rotation = 0},
- [4] = {x = 0, y = 8, scale = 0.5, rotation = -90},
- [5] = {x = 0, y = 8, scale = 0.5, rotation = -90},
- [6] = {x = 0, y = 8, scale = 0.5, rotation = 0},
- }
-
- config.MJHuScale = {
- [1] = 0.8, [2] = 0.8, [3] = 0.8, [4] = 0.8, [5] = 0.8, [6] = 0.8,
- }
-
-
-
-
-
-
-
-
-
- -- 以下存放两人的配置,目前用不到>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
- -- 出牌区每颗麻将子的位置
- -- 对应的x、y
- config.OutCardOffsetConfig2 = {
- [3] = {x = -1, y = -12},
- [6] = {x = -1, y = -12},
- }
-
- -- 出牌起始坐标
- config.OutCardStartPos2 = {
- [3] = {x = (designSize.width / 2 + 460)*g_radio_x, y = (designSize.height / 2 + 134)*g_radio_y},
- [6] = {x = (designSize.width / 2 - 464)*g_radio_x, y = (designSize.height / 2 - 58)*g_radio_y},
- }
-
- return config
|