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.

26 lines
848 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 CommonHandCard = MJFramework.MJFrameworkClassImprot("mj_xzdd.luaScript.Views.2d.HandCard_2d")
  5. local HandCard2D = class("HandCard2D", CommonHandCard)
  6. function HandCard2D:ctor(...)
  7. HandCard2D.super.ctor(self, ...)
  8. end
  9. ---
  10. -- 获取手牌默认发牌张数
  11. -- 默认为13张,如果有不同,子游戏重写该方法
  12. -- @return
  13. --
  14. function HandCard2D:getDealHandCardNum ()
  15. logD("HandCard2D: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 HandCard2D