summaryrefslogtreecommitdiff
path: root/Source/modules/asura-framework/scripts/class.lua
blob: 6392483200cf2fd36c34efa21f2a3e8a62cc81bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
AsuraEngine.Class = {}

local Class = AsuraEngine.Class
Class.__index = Class

function Class.Extend(base, classname)
	local subclass = {} 
	base.__index = base
	setmetatable(subclass, base)
	return c
end

function Class.New(cls)
	local obj = {} 
	setmetatable(obj, cls)
	cls.__index = cls
end