From 69245c49c59e2299bdafff5884e6fbf95f027f4b Mon Sep 17 00:00:00 2001 From: orwell96 Date: Wed, 19 Dec 2018 17:25:02 +0100 Subject: Make path configurable --- main.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'main.lua') diff --git a/main.lua b/main.lua index 460c29d..2a9ff40 100644 --- a/main.lua +++ b/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([[ -- cgit v1.2.3