Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

27 wiersze
855 B

  1. local MJDefine = MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local MJMessage = MJFramework.MJImport("mj.luaScript.Protocol.MJMessage")
  3. local MJSound = MJFramework.MJImport("mj.luaScript.MJSound")
  4. local Mahjong3DHandCard = MJFramework.MJFrameworkClassImprot("mj_xzdd.luaScript.Views.3d.HandCard_3d")
  5. local HandCard3D = class("HandCard3D", Mahjong3DHandCard)
  6. function HandCard3D:ctor(...)
  7. HandCard3D.super.ctor(self, ...)
  8. end
  9. ---
  10. -- 获取手牌默认发牌张数
  11. -- 默认为13张,如果有不同,子游戏重写该方法
  12. -- @return
  13. --
  14. function HandCard3D:getDealHandCardNum ()
  15. logD("HandCard3D:getDealHandCardNum")
  16. local roomInfo = app.room.roomInfo or {}
  17. local strGameInfo = roomInfo.strGameInfo
  18. local gameInfo = json.decode(strGameInfo) or {}
  19. local cardNum = tonumber(gameInfo.handcard or 13)
  20. return cardNum
  21. end
  22. return HandCard3D