From e797414c98b60af040d837b6a48d8d802fdf3df3 Mon Sep 17 00:00:00 2001 From: DiamondIceNS Date: Sun, 17 Jun 2018 18:28:26 -0500 Subject: [PATCH] Update Pixelzone decode algorithm --- utils/render.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/render.py b/utils/render.py index 8a5872f..00ef57d 100644 --- a/utils/render.py +++ b/utils/render.py @@ -306,7 +306,7 @@ async def fetch_pixelzone(x, y, dx, dy): await asyncio.sleep(0) for px in range(chunk.width): i = (py * 512 + px) / 2 - color_id = tmp[int(i)] & 15 if i % 1 == 0 else tmp[int(i)] >> 4 + color_id = tmp[int(i)] & 15 if i % 1 != 0 else tmp[int(i)] >> 4 color = colors.pixelzone[color_id] chunk.putpixel((px, py), color) fetched.paste(chunk, (chk_off.x, chk_off.y, chk_off.x + 512, chk_off.y + 512))