From 534ce8e8612da3ba6d610a782eeaf10c9135b947 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Fri, 22 Apr 2016 18:30:55 -0400 Subject: Started split to expidition --- gamemode/itemsystem/items/berry.lua | 6 ++++++ gamemode/itemsystem/loaditems.lua | 14 ++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 gamemode/itemsystem/items/berry.lua create mode 100644 gamemode/itemsystem/loaditems.lua (limited to 'gamemode/itemsystem') diff --git a/gamemode/itemsystem/items/berry.lua b/gamemode/itemsystem/items/berry.lua new file mode 100644 index 0000000..610147f --- /dev/null +++ b/gamemode/itemsystem/items/berry.lua @@ -0,0 +1,6 @@ +ITEM = {} + +ITEM.Name = "Berry" +ITEM.Description = "A delicious edible!" + +GMS.RegisterResource(ITEM) diff --git a/gamemode/itemsystem/loaditems.lua b/gamemode/itemsystem/loaditems.lua new file mode 100644 index 0000000..8f8313b --- /dev/null +++ b/gamemode/itemsystem/loaditems.lua @@ -0,0 +1,14 @@ +GMS.Resources = {} +function GMS.RegisterResource( tbl ) + local sname = string.Replace(tbl.Name, " ", "_") + print("Registering " .. sname) + GMS.Resources[sname] = tbl +end + +function GMS.GetItemByName(name) + if(GMS.Resources[name]) then + return GMS.Resources[name] + else + print("Resource " .. name .. " does not exist! This might be a bug!") + end +end -- cgit v1.2.3-70-g09d2