refactor code to provide newest needed argument to getnearestunplaced.

This commit is contained in:
justuswolff
2026-02-17 22:26:11 +01:00
parent ab9d5c7b83
commit a6d267765d

View File

@@ -499,7 +499,7 @@ local function printdes(buf, dimensions)
for clayer=1,3,1 do -- build walls for clayer=1,3,1 do -- build walls
local pbuf = {} local pbuf = {}
while true do while true do
local target = getnearestunplaced(buf, pbuf, cx,cy,cz,clayer, dimensions["x"],dimensions["z"]) local target = getnearestunplaced(buf, pbuf, cx,cy,cz,clayer, dimensions["x"],dimensions["z"], direction)
if not target then break end if not target then break end
render(buf, pbuf, cx,cy,cz, target[1],target[2], dimensions["x"],dimensions["z"], setlists[clayer]) render(buf, pbuf, cx,cy,cz, target[1],target[2], dimensions["x"],dimensions["z"], setlists[clayer])
@@ -525,7 +525,7 @@ local function printdes(buf, dimensions)
end end
end end
while true do while true do
local target = getnearestunplaced(cbuf, pbuf, cx,0,cz,0, dimensions["x"],dimensions["z"]) local target = getnearestunplaced(cbuf, pbuf, cx,0,cz,0, dimensions["x"],dimensions["z"], direction)
if not target then break end if not target then break end
render(cbuf, pbuf, cx,0,cz, target[1],target[2], dimensions["x"],dimensions["z"], {1}) render(cbuf, pbuf, cx,0,cz, target[1],target[2], dimensions["x"],dimensions["z"], {1})