You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 regels
781 B

  1. local MJDefine = MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local MJFunction = MJFramework.MJImport("mj.luaScript.MJFunction")
  3. local CommonGroupChi = require("mj.luaScript.Common.2d.CommonGroupChi")
  4. local GroupFei2D = class("GroupFei2D", CommonGroupChi)
  5. function GroupFei2D:ctor(values, viewId, groupIndex, cardNum)
  6. self._mjNum = cardNum or 0
  7. GroupFei2D.super.ctor(self, values, viewId, groupIndex, cardNum)
  8. end
  9. function GroupFei2D:customRefresh(...)
  10. GroupFei2D.super.customRefresh(...)
  11. local mjCards = self:getCards()
  12. local t = app.room.roomInfo:getTingYongCard()
  13. for _, v in pairs(mjCards) do
  14. local cardValue = v:getValue()
  15. for _, j in pairs(t) do
  16. if cardValue == j.card then
  17. v:setIsTingYongCard(true)
  18. break
  19. end
  20. end
  21. end
  22. end
  23. return GroupFei2D