|
- 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
|