From 15ad2fbcbddcee722308088d77b222ea17502200 Mon Sep 17 00:00:00 2001 From: An Orbit <68935009+orbit-loona@users.noreply.github.com> Date: Fri, 21 Apr 2023 23:38:18 -0400 Subject: [PATCH] deletePixel change --- mods/code_library.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/mods/code_library.js b/mods/code_library.js index 8ce19247..6035ca3a 100644 --- a/mods/code_library.js +++ b/mods/code_library.js @@ -1721,3 +1721,30 @@ }; return elements[name]; }; + +//Fixes + + //fix -1-caused ghost pixels + function deletePixel(x,y) { + // remove pixelMap[x][y] from currentPixels + var pixelIndex = currentPixels.indexOf(pixelMap[x][y]); + if(pixelIndex !== -1) { + currentPixels.splice(pixelIndex,1) + }; + if (pixelMap[x][y]) {pixelMap[x][y].del = true} + delete pixelMap[x][y]; + /*for (var i = 0; i < currentPixels.length; i++) { + if (currentPixels[i].x == x && currentPixels[i].y == y) { + currentPixels.splice(i, 1); + break; + } + }*/ + /*if (id != null) { + for (var i = 0; i < currentPixels.length; i++) { + if (currentPixels[i].id == id) { + currentPixels.splice(i, 1); + return; + } + } + }*/ + }