Make path configurable
This commit is contained in:
parent
2ff8f5fd46
commit
69245c49c5
7
main.lua
7
main.lua
@ -1,5 +1,5 @@
|
||||
-- advtrains track map generator
|
||||
-- Usage:...
|
||||
-- Usage: lua main.lua path/to/world
|
||||
|
||||
-- Viewport maximum coordinate in all directions
|
||||
local maxc = 5000
|
||||
@ -12,6 +12,7 @@ local wimresy = 3000
|
||||
-- one pixel is ... nodes
|
||||
local wimscale = 4
|
||||
|
||||
datapath = (arg[1] or "").."/"
|
||||
|
||||
|
||||
--Constant for maximum connection value/division of the circle
|
||||
@ -80,7 +81,7 @@ dofile("nodedb.lua")
|
||||
|
||||
|
||||
-- Load saves
|
||||
local file, err = io.open("advtrains", "r")
|
||||
local file, err = io.open(datapath.."advtrains", "r")
|
||||
local tbl = minetest.deserialize(file:read("*a"))
|
||||
if type(tbl) ~= "table" then
|
||||
error("not a table")
|
||||
@ -96,7 +97,7 @@ file:close()
|
||||
|
||||
-- open svg file
|
||||
|
||||
local svgfile = io.open("out.svg", "w")
|
||||
local svgfile = io.open(datapath.."out.svg", "w")
|
||||
|
||||
svgfile:write([[
|
||||
<?xml version="1.0" standalone="no" ?>
|
||||
|
@ -57,7 +57,7 @@ local path="advtrains_ndb2"
|
||||
--nodeids get loaded by advtrains init.lua and passed here
|
||||
function ndb.load_data(data)
|
||||
ndb_nodeids = data and data.nodeids or {}
|
||||
local file, err = io.open(path, "rb")
|
||||
local file, err = io.open(datapath..path, "rb")
|
||||
if not file then
|
||||
print("Couldn't load the node database: ", err or "Unknown Error")
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user