From 785fc6d1480cd31dcada4ec14d60b16b3d27ea1d Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 25 Apr 2024 11:09:34 +0300 Subject: [PATCH] Color city centers differently on max zoom out, like in minimap --- .../com/unciv/ui/screens/worldscreen/WorldMapHolder.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/ui/screens/worldscreen/WorldMapHolder.kt b/core/src/com/unciv/ui/screens/worldscreen/WorldMapHolder.kt index 926aee4339..2e6bc37b41 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/WorldMapHolder.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/WorldMapHolder.kt @@ -909,9 +909,13 @@ class WorldMapHolder( if (scaleX == minZoom) for (tileGroup in tileGroups.values){ - if (!worldScreen.viewingCiv.hasExplored(tileGroup.tile)) continue - val owner = tileGroup.tile.getOwner() - if (owner != null) tileGroup.layerMisc.overlayTerrain(owner.nation.getOuterColor(), 0.7f) + val tile = tileGroup.tile + if (!worldScreen.viewingCiv.hasExplored(tile)) continue + val owner = tile.getOwner() + if (owner != null){ + val color = if (tile.isCityCenter()) owner.nation.getInnerColor() else owner.nation.getOuterColor() + tileGroup.layerMisc.overlayTerrain(color, 0.7f) + } } else for (tileGroup in tileGroups.values)