diff options
author | chai <chaifix@163.com> | 2018-08-01 20:40:01 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-08-01 20:40:01 +0800 |
commit | 1db7ee27d1012fb00f0d377c6f5d1cf162cd2387 (patch) | |
tree | 9d72f71653a0d70d0af23955f8774a05cbbb927e | |
parent | 27e55674d131297a806cd16f3bcb68c2d6062705 (diff) |
+add class module
-rw-r--r-- | class/class.lua | 12 | ||||
-rw-r--r-- | config.lua | 3 |
2 files changed, 14 insertions, 1 deletions
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 @@ -3,5 +3,6 @@ return width = 512, height = 400, fullscreen = false, - resizable = true + resizable = true, + title = "Jin Modules" } |