From 2503da2ed0588f03cf2e2b21d7a02d13fa4f6084 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 20 Mar 2019 13:11:47 +0200 Subject: [PATCH] Added City tile! --- core/src/com/unciv/ui/tilegroups/TileGroup.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/tilegroups/TileGroup.kt b/core/src/com/unciv/ui/tilegroups/TileGroup.kt index 547102d049..ff2b8f68b3 100644 --- a/core/src/com/unciv/ui/tilegroups/TileGroup.kt +++ b/core/src/com/unciv/ui/tilegroups/TileGroup.kt @@ -114,7 +114,8 @@ open class TileGroup(var tileInfo: TileInfo) : Group() { fun getTileBaseImageLocation(isRevealed: Boolean): String { if(!isRevealed) return tileSetLocation+"Hexagon" - + if(tileInfo.isCityCenter() && ImageGetter.imageExists(tileSetLocation+"City")) + return tileSetLocation+"City" val baseTerrainTileLocation = tileSetLocation+tileInfo.baseTerrain val baseTerrainAndFeatureTileLocation = baseTerrainTileLocation+"+"+tileInfo.terrainFeature if(tileInfo.terrainFeature!=null && ImageGetter.imageExists(baseTerrainAndFeatureTileLocation)) @@ -226,6 +227,9 @@ open class TileGroup(var tileInfo: TileInfo) : Group() { } private fun updateCityImage() { + if(currentTileBaseImageLocation == tileSetLocation+"City") // have a city tile, don't need an overlay + return + if (cityImage == null && tileInfo.isCityCenter()) { cityImage = ImageGetter.getImage("OtherIcons/City.png") featureLayerGroup.addActor(cityImage)