fix invalid rendering

This commit is contained in:
justuswolff
2026-02-17 02:04:05 +01:00
parent ba73537eb1
commit 2c43ca6386

View File

@@ -390,8 +390,8 @@ local function render(buf, pbuf, cx,cy,cz, tx,tz, sx,sz, shouldsetlist,invertsli
reset()
for x=1+camx,sx+camx,1 do
for z=1+camy,sz+camy,1 do
local currentbuf = pbuf[posasstring(x-camx, cy, z-camy)]
term.setCursorPos(x, z)
local currentbuf = pbuf[posasstring(x, cy, z)]
term.setCursorPos(x-camx, z-camy)
if currentbuf then -- wall
term.blit(" ", colors.toBlit(colors.white), colors.toBlit(colors.white))
elseif (currentbuf == false or currentbuf == nil) and (invertslist and not tcontains(shouldsetlist, buf[posasstring(x, cy, z)]) or tcontains(shouldsetlist, buf[posasstring(x, cy, z)])) then -- nothing