local ZPFuc = ZPFramework.ZPImport("zp_base.luaScript.ZPFunctions") local ZPDef = ZPFramework.ZPImport("zp_base.luaScript.ZPDef") local ZPRoomView = ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.Views.Room.ZPRoomView") local xuyongRoomView = class("xuyongRoomView", ZPRoomView) function xuyongRoomView:ctor() xuyongRoomView.super.ctor(self) end function xuyongRoomView:onEnter() xuyongRoomView.super.onEnter(self) end function xuyongRoomView:resetGameData() xuyongRoomView.super.resetGameData(self) self:setQuanCardVisible(false) end function xuyongRoomView:setCircleCardLeftPanelView(bVisible,viewId,leftNum) xuyongRoomView.super.setCircleCardLeftPanelView(self,bVisible,viewId,leftNum) local isRedCard = ZPFuc.getIsErQiShi(app.room.roomInfo.nQuanCard) if app.room.roomInfo.nQuanCard and isRedCard then self:setQuanCardVisible(true,app.room.roomInfo.nQuanCard) else self:setQuanCardVisible(false,app.room.roomInfo.nQuanCard) end end function xuyongRoomView:setQuanCardVisible(vis,card) local isHaveQuan = ZPFuc.getIsHaveQuanCard(); if vis and isHaveQuan then self.ui.Items.Layout_Quan:setVisible(vis) self.ui.Items.ImageView_quanCard:setVisible(true) local isRedCard = ZPFuc.getIsErQiShi(card) if isRedCard and card then local name = ZPFuc.getZPCardImgByValue(card,ZPDef.CardType.CARD_TYPE_TABLE) self.ui.Items.ImageView_quanCard:loadTextureFromPlist(name) else logD("setQuanCardVisible error!card is no 2710") logD("card",tostring(card)); self.ui.Items.ImageView_quanCard:setVisible(false) end else logD("setQuanCardVisible yincang") self.ui.Items.Layout_Quan:setVisible(false) end end function xuyongRoomView:loadRoomUI() local ui = loadUI("zp_xuyong/res/ui/ui_fangjian/xuyong_ui_fangjian.ui"); self.ui = ui; self:addChild(ui); end function xuyongRoomView:setTableImg(idx) local name = string.format("zp_base/res/ui/zy_fangjian/bg/zp_base_fangjian_di_%d.jpg",idx) --桌布 self.ui.Items.ImageView_bg:loadTexture(name) --水印 --[[local logoName = string.format("zp_xuyong/res/ui/zy_fangjian/bg/xy_fangjian_watermark_%d.png",idx) self.ui.Items.ImageView_Logo:loadTexture(logoName)--]] self:initLogo() local cacheGameBgPic = "gameBgPicture"..ZPDef.GameID saveUserInfo(cacheGameBgPic,idx) end return xuyongRoomView