diff options
Diffstat (limited to 'class.lua')
| -rw-r--r-- | class.lua | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -13,14 +13,13 @@ local function class() end local function extend(Base) - local T = {} - T.__index = T + local T = class() for k,v in pairs(Base) do if k:sub(1,2) == "__" and k~="__index" then T[k]=v end end - setmetatable(T,{__index=Base}) + getmetatable(T).__index = Base return T end |
