24 lines
560 B
Lua

local CPanel = require "lib.simple_ui.level.cpanel"
local build
local layout = {}
function layout:update(dt)
if self.characterPanel then self.characterPanel:update(dt) end
local cid = Tree.level.selector:selected()
if cid then
self.characterPanel = CPanel(cid)
self.characterPanel:show()
self.characterPanel:update(dt)
elseif Tree.level.selector:deselected() then
self.characterPanel:hide()
end
end
function layout:draw()
if self.characterPanel then self.characterPanel:draw() end
end
return layout