|
- 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 gulinRoomView = class("gulinRoomView", ZPRoomView)
-
-
- function gulinRoomView:ctor()
- gulinRoomView.super.ctor(self)
- end
-
- function gulinRoomView:onEnter()
- gulinRoomView.super.onEnter(self)
- end
-
- function gulinRoomView:resetGameData()
- gulinRoomView.super.resetGameData(self)
- self:setQuanCardVisible(false)
- end
-
- function gulinRoomView:setCircleCardLeftPanelView(bVisible,viewId,leftNum)
- gulinRoomView.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 gulinRoomView: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 gulinRoomView:loadRoomUI()
- local ui = loadUI("zp_gulindaer/res/ui/ui_fangjian/gulin_ui_fangjian.ui");
- self.ui = ui;
- self:addChild(ui);
- end
-
- function gulinRoomView: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)
-
- self:initLogo(idx)
-
- local cacheGameBgPic = "gameBgPicture"..ZPDef.GameID
- saveUserInfo(cacheGameBgPic,idx)
- end
-
- --[[function gulinRoomView:initLogo (idx)
- --水印
- local logoName = string.format("zp_gulindaer/res/ui/zy_fangjian/bg/gl_fangjian_watermark_%d.png",idx)
- local config = getSubGameConfig(app.room.roomInfo.gameId or app.gameId) or {}
- if config.logo then
- logoName = config.logo
- end
- self.ui.Items.ImageView_Logo:loadTexture(logoName)
-
- if config.isShowLogo == false then
- self.ui.Items.ImageView_Logo:setVisible(false)
- end
- end--]]
-
-
- return gulinRoomView
|