From 5fca2f287b2741db7151b4b9e69dd87568dbd775 Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 10 Jan 2025 13:45:09 -0800 Subject: [PATCH] minor perf improvments --- src/client/graphics/layers/NameLayer.ts | 4 ++-- src/client/graphics/layers/TerritoryLayer.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/client/graphics/layers/NameLayer.ts b/src/client/graphics/layers/NameLayer.ts index 63bd1d4f2..6100f5300 100644 --- a/src/client/graphics/layers/NameLayer.ts +++ b/src/client/graphics/layers/NameLayer.ts @@ -126,7 +126,7 @@ export class NameLayer implements Layer { this.container.style.transform = `translate(${screenPos.x}px, ${screenPos.y}px) scale(${this.transformHandler.scale})` const now = Date.now() - if (now + this.lastChecked > this.renderRefreshRate) { + if (now > this.lastChecked + this.renderCheckRate) { this.lastChecked = now for (const render of this.renders) { this.renderPlayerInfo(render) @@ -185,7 +185,7 @@ export class NameLayer implements Layer { render.fontSize = Math.max(1, Math.floor(render.player.nameLocation().size)) // console.log(`zoom ${this.transformHandler.scale}, size: ${render.player.nameLocation().size}`) const size = this.transformHandler.scale * render.player.nameLocation().size - if (size < 5) { + if (size < 10) { if (render.element.style.display != 'none') { render.element.style.display = 'none' } diff --git a/src/client/graphics/layers/TerritoryLayer.ts b/src/client/graphics/layers/TerritoryLayer.ts index 2ce82baf7..852c79ef6 100644 --- a/src/client/graphics/layers/TerritoryLayer.ts +++ b/src/client/graphics/layers/TerritoryLayer.ts @@ -150,11 +150,11 @@ export class TerritoryLayer implements Layer { } paintTerritory(tile: Tile) { - if (tile.hasFallout()) { - this.paintCell(tile.cell(), this.theme.falloutColor(), 150) - return - } if (!tile.hasOwner()) { + if (tile.hasFallout()) { + this.paintCell(tile.cell(), this.theme.falloutColor(), 150) + return + } this.clearCell(tile.cell()) return }