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 ++++++++++++ config.lua | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) 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" } -- cgit v1.1-26-g67d0