summaryrefslogtreecommitdiff
path: root/Source/Asura.Framework/class.lua
blob: ee30c8d11f885c42ab3ca6fb2dc92ae70ad0526a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AsuraEngine.Class = {}
local Class = AsuraEngine.Class
Class.__index = Class

function AsuraEngine.Class.Sub(cname)
  local c = {} 
  c.class = cname
  setmetatable(c, Class)
  return c
end

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