From 1db7ee27d1012fb00f0d377c6f5d1cf162cd2387 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 1 Aug 2018 20:40:01 +0800 Subject: +add class module --- class/class.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'class') diff --git a/class/class.lua b/class/class.lua index 5066885..6cff4d7 100644 --- a/class/class.lua +++ b/class/class.lua @@ -1,3 +1,15 @@ local class = {} +class.new = function(self, ...) + local c = {} + setmetatable(c, self) + self.__index = self + if self.init then + self.init(...) + end + return c +end + +class.static = {} + return class \ No newline at end of file -- cgit v1.1-26-g67d0