From b35ca151d7b77d0d06bc3dcd2a9e5f452804a2cf Mon Sep 17 00:00:00 2001 From: HF Date: Sat, 24 Jul 2021 14:55:32 +0200 Subject: [PATCH] fix uneven screen resolution --- src/ui/Renderer2D.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ui/Renderer2D.js b/src/ui/Renderer2D.js index bcfe375..9366610 100644 --- a/src/ui/Renderer2D.js +++ b/src/ui/Renderer2D.js @@ -26,8 +26,10 @@ import ChunkLoader from './ChunkLoader2D'; import pixelNotify from './PixelNotify'; // dimensions of offscreen canvas NOT whole canvas -const CANVAS_WIDTH = window.screen.width + TILE_ZOOM_LEVEL * TILE_SIZE; -const CANVAS_HEIGHT = window.screen.height + TILE_ZOOM_LEVEL * TILE_SIZE; +// eslint-disable-next-line max-len +const CANVAS_WIDTH = 2 * Math.ceil(window.screen.width / 2) + TILE_ZOOM_LEVEL * TILE_SIZE; +// eslint-disable-next-line max-len +const CANVAS_HEIGHT = 2 * Math.ceil(window.screen.height / 2) + TILE_ZOOM_LEVEL * TILE_SIZE; const SCALE_THREASHOLD = Math.min( CANVAS_WIDTH / TILE_SIZE / 3, CANVAS_HEIGHT / TILE_SIZE / 3,