)
This commit is contained in:
@@ -1,22 +1,17 @@
|
||||
--@include utils.txt
|
||||
--@include render_devices/render_device.txt
|
||||
--@include elements/root.txt
|
||||
--@include skins/default.txt
|
||||
|
||||
require("utils.txt")
|
||||
require("render_devices/render_device.txt")
|
||||
require("elements/root.txt")
|
||||
local defaultSkin = require("skins/default.txt")
|
||||
|
||||
GUI = class("GUI")
|
||||
|
||||
function GUI:initialize(renderDevice, skin)
|
||||
function GUI:initialize(renderDevice)
|
||||
checkVarClass(renderDevice, RenderDevice)
|
||||
|
||||
self.renderDevice = renderDevice
|
||||
self._root = ERoot:new("root")
|
||||
self._root:setSize(renderDevice:getSize())
|
||||
self._root:_setSkin(skin or defaultSkin)
|
||||
|
||||
hook.add("inputPressed", "gui_inputPressed", function(key)
|
||||
local keyName = input.getKeyName(key)
|
||||
@@ -69,7 +64,7 @@ function GUI:getRoot()
|
||||
end
|
||||
|
||||
function GUI:add(element)
|
||||
this._root:addChild(element)
|
||||
self._root:addChild(element)
|
||||
end
|
||||
|
||||
function GUI:setVisible(state)
|
||||
|
||||
Reference in New Issue
Block a user