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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 orwell96
						orwell96