-- require("luaScript.SubGameDefine.ZiPai.LiuHuQiangDef"); -- local MJCreateRoomItem=require("luaScript.Views.CreateRoom.MJCreateRoom.hongzhongCreateRoomItem") local CreateRoomBase=require("luaScript.Views.CreateRoom.CreateRoomBase") -- 主界面 local MJCreateRoomView = class("MJCreateRoomView", CreateRoomBase) function MJCreateRoomView:ctor() local datas = { -- 游戏ID gameId = app.gameId, -- 默认选中的玩法 defaultPlayType = 1, } MJCreateRoomView.super.ctor(self,datas) end -- function MJCreateRoomView:ctor() -- MJCreateRoomView.super.ctor(self); -- local ui = loadUI("mj/res/ui/ui_dating/mj_ui_create_room.ui"); -- self.ui = ui; -- self:addChild(ui); -- -- 当前选中的 -- self.curPlayType = 1 -- --可以配置 -- self.ruleButtonList = {} -- -- 当前正在显示的规则界面 -- self.ruleView = {} -- -- 不同玩法的规则配置 -- self.PlayTypeClass = -- { -- [1] = MJCreateRoomItem, -- } -- end -- function MJCreateRoomView:onEnter() -- MJCreateRoomView.super.onEnter(self) -- self:initGameTypeView() -- -- 按钮 - 关闭 -- self.ui.Items.Button_Close:registerClick(handler(self, self.onClickButtonClose)) -- -- 按钮 - 创建房间 -- self.ui.Items.Button_Create:registerClick(handler(self, self.onClickButtonCreate)) -- end -- function MJCreateRoomView:onClickButtonClose() -- self:removeFromParent() -- end -- -- 玩法界面初始化 -- function MJCreateRoomView:initGameTypeView() -- -- self.ui.Items.ScrollView:getInnerContainer():setAutoSize(true) -- --layout -- for i = 1,1 do -- local className = self.PlayTypeClass[i] -- self.ruleView[i] = className:new() -- self.ui.Items.Layout_Rule:addChild(self.ruleView[i]) -- if self.ruleView[i]:getContentSize().height