Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

24 rader
973 B

  1. local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local Mahjong3DGroupChi = require("mj.luaScript.Common.3d.Mahjong3DGroupChi")
  3. local Mahjong3DGroupBaGang = class("Mahjong3DGroupBaGang", Mahjong3DGroupChi)
  4. function Mahjong3DGroupBaGang:ctor (values, viewId, groupIndex)
  5. Mahjong3DGroupBaGang.super.ctor(self, values, viewId, groupIndex)
  6. end
  7. function Mahjong3DGroupBaGang:createCard(value, viewId, index, groupIndex)
  8. local card = Mahjong3DGroupBaGang.super.createCard(self, value, viewId, index, groupIndex)
  9. if index == 4 then
  10. local pos = card:getPosition()
  11. local offsetConfig = MJDefine.MJConfig_3d.GroupGangCardOffsetConfig[viewId]
  12. local offsetX = offsetConfig.x[groupIndex]
  13. local offsetY = offsetConfig.y[groupIndex]
  14. card:setPosition(cc.p(pos.x + offsetX, pos.y + offsetY))
  15. card:setOperateBackImage()
  16. card:setWordImageVisible(false)
  17. end
  18. return card
  19. end
  20. return Mahjong3DGroupBaGang