From a6d267765dd006c1c4e8c4cdd0fefea089a1a128 Mon Sep 17 00:00:00 2001 From: justuswolff Date: Tue, 17 Feb 2026 22:26:11 +0100 Subject: [PATCH] refactor code to provide newest needed argument to getnearestunplaced. --- src/main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.lua b/src/main.lua index cd11cac..aab1408 100644 --- a/src/main.lua +++ b/src/main.lua @@ -499,7 +499,7 @@ local function printdes(buf, dimensions) for clayer=1,3,1 do -- build walls local pbuf = {} 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 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 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 render(cbuf, pbuf, cx,0,cz, target[1],target[2], dimensions["x"],dimensions["z"], {1})