您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

51 行
1.6 KiB

  1. local PdkRoomViewConfig = require("pk_paodekuai.luaScript.Views.Room.PdkRoomViewConfig")
  2. local PdkGameDetailView = class("PdkGameDetailView", cc.UIView)
  3. function PdkGameDetailView:ctor( o )
  4. PdkGameDetailView.super.ctor(self)
  5. local ui = loadUI("pk_luzhoupdk/res/ui/ui_room/ui_lzpdk_gamedetails.ui")
  6. self.ui = ui
  7. self:addChild(ui)
  8. self:initUi(o)
  9. end
  10. function PdkGameDetailView:initUi(gameInfo)
  11. self.ui.Items.Button_close:registerClick(handler(self , self.onClickButtonClose))
  12. self.ui.Items.Button_ok:registerClick(handler(self , self.onClickButtonClose))
  13. local roomInfo = app.room:getRoomInfo()
  14. -- 局数
  15. self.ui.Items.Text_JS:setString(roomInfo.nTotalGameNum or "")
  16. -- 人数
  17. self.ui.Items.Text_RS:setString(PdkRoomViewConfig.getRoundCount(roomInfo.nGameInfo) or "")
  18. -- 房费
  19. self.ui.Items.Text_FF:setString(PdkRoomViewConfig.getPayInfo(roomInfo.nGameInfo) or "")
  20. --玩法
  21. local ruleInfo = json.decode(roomInfo.nGameInfo)
  22. if ruleInfo then
  23. if ruleInfo.allowPass and ruleInfo.allowPass >= 0 then
  24. self.ui.Items.Text_tip_4:setVisible(true)
  25. self.ui.Items.Text_WF:setString(PdkRoomViewConfig.getWanfa(roomInfo.nGameInfo) or "")
  26. else
  27. self.ui.Items.Text_tip_4:setVisible(false)
  28. end
  29. end
  30. -- 其他选项
  31. self.ui.Items.Text_other:setString(PdkRoomViewConfig.getRuleString2(roomInfo.nGameInfo) or "")
  32. end
  33. function PdkGameDetailView:onClickButtonClose( sender )
  34. playBtnEffect()
  35. self:killSelf()
  36. end
  37. function PdkGameDetailView:onEnter()
  38. PdkGameDetailView.super.onEnter(self)
  39. end
  40. function PdkGameDetailView:killSelf()
  41. self:removeFromParent()
  42. end
  43. return PdkGameDetailView