From 0aae46ecc38005236210f7e243f02cac39ab1dc3 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Sun, 27 Jan 2019 10:32:09 -0500 Subject: Inital commit --- client/data/item.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 client/data/item.lua (limited to 'client/data/item.lua') diff --git a/client/data/item.lua b/client/data/item.lua new file mode 100644 index 0000000..697ed7f --- /dev/null +++ b/client/data/item.lua @@ -0,0 +1,17 @@ +local item = {} + +local item_base = { + get_desc = function(self) + return self.desc + end, +} + +local item_m = {__index = item_base} + +function item.create_new(name,desc,location) + local ret = {name=name,desc=desc,location=location} + setmetatable(ret,item_m) + return ret +end +item.meta = item_m +return item -- cgit v1.2.3-70-g09d2