51 lines
1.5 KiB
Lua
51 lines
1.5 KiB
Lua
local WitnessView = require("Game.View.WitnessView")
|
|
local TableBG = require("Game.Data.TableBG")
|
|
|
|
|
|
local bg_config = {
|
|
{ id = 1, url = "base/main_majiang/bg/bg1", thumb = "ui://Main_Majiang/b01" },
|
|
{ id = 2, url = "base/main_majiang/bg/bg2", thumb = "ui://Main_Majiang/b02" },
|
|
{ id = 3, url = "base/main_majiang/bg/bg3", thumb = "ui://Main_Majiang/b03" },
|
|
{ id = 3, url = "base/main_majiang/bg/bg4", thumb = "ui://Main_Majiang/b04" }
|
|
}
|
|
|
|
|
|
local M = {}
|
|
setmetatable(M, { __index = WitnessView })
|
|
|
|
--- Create a new
|
|
function M.new()
|
|
local self = setmetatable({}, { __index = M })
|
|
self.class = "MJMJWitness"
|
|
self:init()
|
|
|
|
return self
|
|
end
|
|
|
|
function M:init()
|
|
getmetatable(M).__index.init(self)
|
|
|
|
UIPackage.AddPackage("base/main_majiang/ui/Main_Majiang")
|
|
end
|
|
|
|
function M:InitView()
|
|
local room = self._room
|
|
|
|
UIPackage.AddPackage("base/main_majiang/ui/Main_Majiang")
|
|
getmetatable(M).__index.InitView(self,
|
|
string.format("ui://Main_Majiang/Main_new_%d_jiangxi", room.room_config.people_num))
|
|
|
|
--切换桌布功能
|
|
local default_bg = 1
|
|
local changeTable = self._view:GetChild('btn_change')
|
|
if changeTable then
|
|
changeTable.onClick:Set(function()
|
|
default_bg = default_bg + 1 > #bg_config and 1 or default_bg + 1
|
|
TableBG.LoadTableBG(default_bg, self._room.game_id, self._root_view, bg_config)
|
|
end)
|
|
end
|
|
TableBG.LoadTableBG(default_bg, self._room.game_id, self._root_view, bg_config)
|
|
end
|
|
|
|
return M
|