From c7793d25785f69d00996d1176ac33b654aa925c0 Mon Sep 17 00:00:00 2001 From: Azgaar Date: Thu, 12 Mar 2026 20:24:23 +0100 Subject: [PATCH] refactor: Remove lastDrawnIcons tracking to simplify terrainLayer drawing logic --- src/renderers/draw-relief-icons.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/renderers/draw-relief-icons.ts b/src/renderers/draw-relief-icons.ts index 5b6d2bad..b0d5a66b 100644 --- a/src/renderers/draw-relief-icons.ts +++ b/src/renderers/draw-relief-icons.ts @@ -16,7 +16,6 @@ const atlases = Object.fromEntries( ); const terrainLayer = new TextureAtlasLayer("terrain", atlases); -let lastDrawnIcons: ReliefIcon[] | null = null; function resolveQuads(icons: ReliefIcon[]) { return icons.map((r) => { @@ -54,16 +53,12 @@ window.drawRelief = ( if (type === "svg") { drawSvg(icons, parentEl); } else { - if (icons !== lastDrawnIcons) { - terrainLayer.draw(resolveQuads(icons)); - lastDrawnIcons = icons; - } + terrainLayer.draw(resolveQuads(icons)); } }; window.undrawRelief = () => { terrainLayer.clear(); - lastDrawnIcons = null; const terrainEl = byId("terrain"); if (terrainEl) terrainEl.innerHTML = ""; };