|
- local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
- local CommonGroupChi = require("mj.luaScript.Common.2d.CommonGroupChi")
-
- local Mahjong3DGroupChi = class("Mahjong3DGroupChi", CommonGroupChi)
-
- function Mahjong3DGroupChi:ctor( values, viewId, groupIndex )
- Mahjong3DGroupChi.super.ctor(self, values, viewId, groupIndex)
- end
-
- function Mahjong3DGroupChi:initViews()
- Mahjong3DGroupChi.super.initViews(self)
- end
-
- function Mahjong3DGroupChi:createCard(value, viewId, index, groupIndex)
- -- local Mahjong3DCard = require("mj.luaScript.Common.3d.Mahjong3DCard")
- local Mahjong3DCard = require(MJDefine.MJConfig_3d.MAHJONG_CARD)
- local tmpIndex = (index >= 4) and 2 or index
- local mahjongIndex = (groupIndex - 1) * 3 + tmpIndex
- local card = Mahjong3DCard:new(value, viewId, MJDefine.MJConfig_3d.MJType.Operate, mahjongIndex)
- local x = MJDefine.MJConfig_3d.GroupCardOffsetConfig[viewId][mahjongIndex].x
- local y = MJDefine.MJConfig_3d.GroupCardOffsetConfig[viewId][mahjongIndex].y
- card:setPosition(cc.p(x, y))
- return card
- end
- ---
- -- 获取组合牌偏移配置
- -- @param viewId
- --
- function Mahjong3DGroupChi:getGroupOffsetConfig(viewId)
- return MJDefine.MJConfig_3d.GroupCardOffsetConfig[viewId]
- end
-
- return Mahjong3DGroupChi
|