|
- -- 包间查看规则玩法Layout
- require("luaScript.SubGameFunctions.SubGameFunc_club")
- local ClubBaojianRuleTips = class("ClubBaojianRuleTips" , cc.UIView);
-
- function ClubBaojianRuleTips:ctor(gameID, gameNum, ruleInfo)
- ClubBaojianRuleTips.super.ctor(self)
-
- local ui = loadUI("res/ui/ui_club/ui_club_baojian_rule_tips.ui")
- self.ui = ui;
- self:addChild(ui);
-
- self.gameID = gameID;
- self.gameNum = gameNum;
- self.ruleInfo = ruleInfo;
- end
-
- function ClubBaojianRuleTips:onEnter()
- ClubBaojianRuleTips.super.onEnter(self)
-
- self.ui.Items.Layout_Rule_item:setVisible(false)
-
- if not self.ruleInfo then
- return
- end
-
- local scorUI = self.ui.Items.ScrollView_show_rule;
- scorUI:getInnerContainer():setAutoSize(true);
- scorUI:hideAllBar();
- scorUI:removeAllChildren();
-
- local tt = getRuleFromString(self.gameID, self.gameNum, self.ruleInfo)
- local uiTemplate = self.ui.Items.Layout_Rule_item;
- for k,v in ipairs(tt) do
- local uiItem = uiTemplate:getCopied()
- uiItem.Items = getUIItems(uiItem)
-
- -- 标题
- uiItem.Items.Text_RuleName:setText(v.name)
-
- -- 内容
- local text = ""
- for kk, vv in pairs(v.value) do
- if "" == text then
- text = vv
- else
- text = text .. "," .. vv
- end
- end
- uiItem.Items.Text_RuleText:setText(text);
-
- scorUI:addChild(uiItem);
- end
-
- scorUI:jumpToTopOnSizeChanged()
- end
-
- --设置管理员
- function ClubBaojianRuleTips:onClickButton(idx)
- if self.callback then
- self.callback(idx)
- end
- self:removeFromParent()
- end
-
- return ClubBaojianRuleTips
|