From fee172c492c776fd649f73aaa5d38ae1a180aa5f Mon Sep 17 00:00:00 2001 From: Lennard Schober Date: Fri, 10 May 2024 02:44:07 +0200 Subject: [PATCH] Make square gaps part of pixel selection --- js/scripts3.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/scripts3.js b/js/scripts3.js index 70b4eb7..42fe8b4 100644 --- a/js/scripts3.js +++ b/js/scripts3.js @@ -195,8 +195,8 @@ window.addEventListener('mousemove', (e) => { for (var row = 0; row < globalGrid.length; row++) { for (var col = 0; col < globalGrid[0].length; col++) { - if (mouseX >= col * (cellWidth + padding) + padding && mouseX <= col * (cellWidth + padding) + padding + cellWidth && - mouseY >= row * (cellWidth + padding) + padding && mouseY <= row * (cellWidth + padding) + padding + cellWidth) { + if (mouseX >= col * (cellWidth + padding) + 0.5 * padding && mouseX <= col * (cellWidth + padding) + 1.5 * padding + cellWidth && + mouseY >= row * (cellWidth + padding) + 0.5 * padding && mouseY <= row * (cellWidth + padding) + 1.5 * padding + cellWidth) { // set anchor point anchorPoint = [row, col]; rasterize(); @@ -214,8 +214,8 @@ canvas.addEventListener("mousedown", (e) => { for (var row = 0; row < globalGrid.length; row++) { for (var col = 0; col < globalGrid[0].length; col++) { - if (mouseX >= col * (cellWidth + padding) + padding && mouseX <= col * (cellWidth + padding) + padding + cellWidth && - mouseY >= row * (cellWidth + padding) + padding && mouseY <= row * (cellWidth + padding) + padding + cellWidth) { + if (mouseX >= col * (cellWidth + padding) + 0.5 * padding && mouseX <= col * (cellWidth + padding) + 1.5 * padding + cellWidth && + mouseY >= row * (cellWidth + padding) + 0.5 * padding && mouseY <= row * (cellWidth + padding) + 1.5 * padding + cellWidth) { // set anchor point anchorPoint = [row, col]; resetCanvas();