From bf52754fb7e18079483348a617451c46f9f808d8 Mon Sep 17 00:00:00 2001 From: evanpelle Date: Mon, 13 Jan 2025 15:01:31 -0800 Subject: [PATCH] simplify tile rendering --- src/client/graphics/layers/TerritoryLayer.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/client/graphics/layers/TerritoryLayer.ts b/src/client/graphics/layers/TerritoryLayer.ts index def05456b..f3c0fdc31 100644 --- a/src/client/graphics/layers/TerritoryLayer.ts +++ b/src/client/graphics/layers/TerritoryLayer.ts @@ -146,16 +146,14 @@ export class TerritoryLayer implements Layer { numToRender-- const tile = this.tileToRenderQueue.pop().tile this.paintTerritory(tile) + tile.neighbors().forEach(t => this.paintTerritory(t, true)) } } - paintTerritory(tile: Tile, isBorder: boolean = false, parent: Tile = null) { + paintTerritory(tile: Tile, isBorder: boolean = false) { if (isBorder && !tile.hasOwner()) { return } - if (!isBorder) { - tile.neighbors().forEach(t => this.paintTerritory(t, true, tile)) - } if (!tile.hasOwner()) { if (tile.hasFallout()) { this.paintCell(tile.cell(), this.theme.falloutColor(), 150)