|
-
- local PdkRoomViewConfig = require("pk_paodekuai.luaScript.Views.Room.PdkRoomViewConfig")
-
- local PdkGameDetailView = class("PdkGameDetailView", cc.UIView)
- function PdkGameDetailView:ctor( o )
- PdkGameDetailView.super.ctor(self)
- local ui = loadUI("pk_luzhoupdk/res/ui/ui_room/ui_lzpdk_gamedetails.ui")
- self.ui = ui
- self:addChild(ui)
- self:initUi(o)
- end
-
- function PdkGameDetailView:initUi(gameInfo)
- self.ui.Items.Button_close:registerClick(handler(self , self.onClickButtonClose))
- self.ui.Items.Button_ok:registerClick(handler(self , self.onClickButtonClose))
-
- local roomInfo = app.room:getRoomInfo()
- -- 局数
- self.ui.Items.Text_JS:setString(roomInfo.nTotalGameNum or "")
- -- 人数
- self.ui.Items.Text_RS:setString(PdkRoomViewConfig.getRoundCount(roomInfo.nGameInfo) or "")
- -- 房费
- self.ui.Items.Text_FF:setString(PdkRoomViewConfig.getPayInfo(roomInfo.nGameInfo) or "")
- --玩法
- local ruleInfo = json.decode(roomInfo.nGameInfo)
- if ruleInfo then
- if ruleInfo.allowPass and ruleInfo.allowPass >= 0 then
- self.ui.Items.Text_tip_4:setVisible(true)
- self.ui.Items.Text_WF:setString(PdkRoomViewConfig.getWanfa(roomInfo.nGameInfo) or "")
- else
- self.ui.Items.Text_tip_4:setVisible(false)
- end
- end
- -- 其他选项
- self.ui.Items.Text_other:setString(PdkRoomViewConfig.getRuleString2(roomInfo.nGameInfo) or "")
- end
-
- function PdkGameDetailView:onClickButtonClose( sender )
- playBtnEffect()
- self:killSelf()
- end
-
- function PdkGameDetailView:onEnter()
- PdkGameDetailView.super.onEnter(self)
- end
-
- function PdkGameDetailView:killSelf()
- self:removeFromParent()
- end
-
- return PdkGameDetailView
|