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