]> git.lizzy.rs Git - elidragon_v2.git/blob - mods/elidragon_class/init.lua
Separate elidragon_worlds mod
[elidragon_v2.git] / mods / elidragon_class / init.lua
1 local function class(classdef)
2         local metatable = {
3                 __index = classdef,
4         }
5
6         return function (...)
7                 local object = setmetatable({}, metatable)
8                 if object.constructor then
9                         object:constructor(...)
10                 end
11                 return object
12         end
13 end
14
15 elidragon.class = class