From da593e93edab40a482015489b6d3d31c7a3d4a58 Mon Sep 17 00:00:00 2001 From: tim h Date: Thu, 17 Nov 2022 22:34:14 -0600 Subject: [PATCH] fixes odd-number scale factor snap offset --- js/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/index.js b/js/index.js index 72d656b..be40804 100644 --- a/js/index.js +++ b/js/index.js @@ -275,7 +275,12 @@ function sleep(ms) { function snap(i) { // very cheap test proof of concept but it works surprisingly well - var snapOffset = i % basePixelCount; + var scaleOffset = 0; + if (scaleFactor % 2 != 0) { + // odd number, snaps to center of cell, oops + scaleOffset = 32; + } + var snapOffset = i % basePixelCount - scaleOffset; if (snapOffset == 0) { return snapOffset; }