summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-08-01 20:40:01 +0800
committerchai <chaifix@163.com>2018-08-01 20:40:01 +0800
commit1db7ee27d1012fb00f0d377c6f5d1cf162cd2387 (patch)
tree9d72f71653a0d70d0af23955f8774a05cbbb927e
parent27e55674d131297a806cd16f3bcb68c2d6062705 (diff)
+add class module
-rw-r--r--class/class.lua12
-rw-r--r--config.lua3
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
diff --git a/config.lua b/config.lua
index 47bf055..3e696b8 100644
--- a/config.lua
+++ b/config.lua
@@ -3,5 +3,6 @@ return
width = 512,
height = 400,
fullscreen = false,
- resizable = true
+ resizable = true,
+ title = "Jin Modules"
}