dummy widget and widget system

This commit is contained in:
BlackMATov
2020-03-20 05:05:38 +07:00
parent 89e0bac901
commit cdd3007476
12 changed files with 326 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
---@class widget
local widget = {
---@type boolean
enabled = true,
---@type boolean
disabled = false,
---@type v2f
size = v2f.zero(),
---@type v2f
pivot = v2f.unit() * 0.5
}
---@overload fun(self: widget)
---@param self widget
function widget.enable(self) end
---@overload fun(self: widget)
---@param self widget
function widget.disable(self) end
---@type widget
_G.widget = _G.widget or widget

View File

@@ -52,7 +52,10 @@ local gobject = {
sprite_renderer = nil,
---@type touchable
touchable = nil
touchable = nil,
---@type widget
widget = nil
}
---@param self gobject