diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 16:11:34 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 16:11:34 -0400 |
| commit | 9feed739974af39dced00e926214751a843dfb08 (patch) | |
| tree | f5333b7562687179bed4aae742a9c8aa037d69d3 /gamemode/init_static.lua | |
| parent | e0c1363af6a69893eb0db2cc184d42f2a816bce6 (diff) | |
| download | gmstranded-9feed739974af39dced00e926214751a843dfb08.tar.gz gmstranded-9feed739974af39dced00e926214751a843dfb08.tar.bz2 gmstranded-9feed739974af39dced00e926214751a843dfb08.zip | |
Setting up folder structure for tree and barrow editor
Diffstat (limited to 'gamemode/init_static.lua')
| -rw-r--r-- | gamemode/init_static.lua | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/gamemode/init_static.lua b/gamemode/init_static.lua index 94104a1..467e614 100644 --- a/gamemode/init_static.lua +++ b/gamemode/init_static.lua @@ -1,8 +1,32 @@ +print("Hello from init_static.lua") -function loadBurrows(mapname) +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 strings = file.Read(filepath, "MOD") + if(strings == nil) then return end + for k,v in pairs(strings) do + parts = string.Explode(" ",v,false) + vec = Vector(tonumber(parts[1]),tonumber(parts[2]),tonumber(parts[3])) + table.insert(data,nil,vec) + end + print("Loaded data for " .. mapname) + PrintTable(data) + return data +end +function loadBarrows(mapname) + print("Loading barrows") + return loaddata(mapname, "barrows") end function loadTrees(mapname) - + print("Loading trees") + return loaddata(mapname, "trees") end |
