From e8b8277609adbf47c5b342fbb06f479595f764fe Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 1 Nov 2018 19:39:32 +0200 Subject: [PATCH] When a unit disappears (e.g. a settler that founde a city), it's "move unit here" overlay disappears too --- core/src/com/unciv/ui/worldscreen/TileMapHolder.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/ui/worldscreen/TileMapHolder.kt b/core/src/com/unciv/ui/worldscreen/TileMapHolder.kt index a13b770899..b682f226ec 100644 --- a/core/src/com/unciv/ui/worldscreen/TileMapHolder.kt +++ b/core/src/com/unciv/ui/worldscreen/TileMapHolder.kt @@ -14,7 +14,6 @@ import com.unciv.logic.automation.UnitAutomation import com.unciv.logic.civilization.CivilizationInfo import com.unciv.logic.map.TileInfo import com.unciv.logic.map.TileMap -import com.unciv.models.gamebasics.unit.UnitType import com.unciv.ui.tilegroups.TileGroup import com.unciv.ui.tilegroups.WorldTileGroup import com.unciv.ui.utils.* @@ -172,10 +171,13 @@ class TileMapHolder(internal val worldScreen: WorldScreen, internal val tileMap: } } } + else if(overlayActor!=null){ + overlayActor!!.remove() + overlayActor=null + } if(selectedTile!=null) tileGroups[selectedTile!!]!!.showCircle(Color.WHITE) - } fun setCenterPosition(vector: Vector2) {