diff --git a/macrovision.js b/macrovision.js index 11496ab5..c65d4179 100644 --- a/macrovision.js +++ b/macrovision.js @@ -1670,12 +1670,14 @@ function setHelpDate() { } function doYScroll() { - config.y += scrollDirection / 180; + const worldHeight = config.height.toNumber("meters"); + config.y += scrollDirection * worldHeight / 180; updateSizes(); scrollDirection *= 1.05; } function doXScroll() { - config.x += scrollDirection / 180; + const worldWidth = config.height.toNumber("meters") / canvasHeight * canvasWidth; + config.x += scrollDirection * worldWidth / 180 ; updateSizes(); scrollDirection *= 1.05; }