diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 16:44:39 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 16:44:39 -0400 |
| commit | b16a5f74fc68b34c42c4c201a3f3e1030928bc81 (patch) | |
| tree | f021d74d487a06318f9b0561f0aa1263f8b4e4f2 /gamemode/init_static.lua | |
| parent | 9feed739974af39dced00e926214751a843dfb08 (diff) | |
| download | gmstranded-b16a5f74fc68b34c42c4c201a3f3e1030928bc81.tar.gz gmstranded-b16a5f74fc68b34c42c4c201a3f3e1030928bc81.tar.bz2 gmstranded-b16a5f74fc68b34c42c4c201a3f3e1030928bc81.zip | |
Moved all tree and barrow spawns into their own filestructure
Diffstat (limited to 'gamemode/init_static.lua')
| -rw-r--r-- | gamemode/init_static.lua | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/gamemode/init_static.lua b/gamemode/init_static.lua index 467e614..c4b4c9a 100644 --- a/gamemode/init_static.lua +++ b/gamemode/init_static.lua @@ -2,22 +2,16 @@ print("Hello from init_static.lua") function loaddata(mapname, filename) local data = {} - local filepath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "content/data/" .. mapname .. "/" .. filename - local testpath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "content/*" - local files, dirs = file.Find(testpath, "MOD") - print("files:") - PrintTable(files) - print("dirs:") - PrintTable(dirs) + local filepath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "/content/data/map_static/" .. mapname .. "/" .. filename local strings = file.Read(filepath, "MOD") if(strings == nil) then return end - for k,v in pairs(strings) do + local strtab = string.Split(strings,"\n", false) + for k,v in pairs(strtab) do parts = string.Explode(" ",v,false) vec = Vector(tonumber(parts[1]),tonumber(parts[2]),tonumber(parts[3])) - table.insert(data,nil,vec) + if(vec == Vector(0,0,0)) then continue end + table.insert(data,1,vec) end - print("Loaded data for " .. mapname) - PrintTable(data) return data end |
