20 lines
417 B
Lua
20 lines
417 B
Lua
--- @class MultiChildElement : UIElement
|
|
--- @field children UIElement[]
|
|
local element = setmetatable({}, require "lib.simple_ui.element")
|
|
element.__index = element
|
|
element.children = {}
|
|
|
|
function element:update(dt)
|
|
for _, child in ipairs(self.children) do
|
|
child:update(dt)
|
|
end
|
|
end
|
|
|
|
function element:draw()
|
|
for _, child in ipairs(self.children) do
|
|
child:draw()
|
|
end
|
|
end
|
|
|
|
return element
|