blob: 467e614d73b018cc365640b1c4b76f444d3c5dbf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
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 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
|