simplify ui

This commit is contained in:
kepler155c@gmail.com
2017-10-11 11:37:52 -04:00
parent 05c99b583a
commit 852ad193f0
11 changed files with 260 additions and 291 deletions

View File

@@ -1,8 +1,6 @@
-- From http://lua-users.org/wiki/SimpleLuaClasses
-- (with some modifications)
local uid = 1
-- class.lua
-- Compatible with Lua 5.1 (not 5.0).
return function(base)
@@ -21,8 +19,7 @@ return function(base)
-- expose a constructor which can be called by <classname>(<args>)
setmetatable(c, {
__call = function(class_tbl, ...)
local obj = { __uid = uid }
uid = uid + 1
local obj = { }
setmetatable(obj,c)
if class_tbl.init then
class_tbl.init(obj, ...)