When a unit disappears (e.g. a settler that founde a city), it's "move unit here" overlay disappears too

This commit is contained in:
Yair Morgenstern
2018-11-01 19:39:32 +02:00
parent 5a6e5043b3
commit e8b8277609

View File

@ -14,7 +14,6 @@ import com.unciv.logic.automation.UnitAutomation
import com.unciv.logic.civilization.CivilizationInfo import com.unciv.logic.civilization.CivilizationInfo
import com.unciv.logic.map.TileInfo import com.unciv.logic.map.TileInfo
import com.unciv.logic.map.TileMap import com.unciv.logic.map.TileMap
import com.unciv.models.gamebasics.unit.UnitType
import com.unciv.ui.tilegroups.TileGroup import com.unciv.ui.tilegroups.TileGroup
import com.unciv.ui.tilegroups.WorldTileGroup import com.unciv.ui.tilegroups.WorldTileGroup
import com.unciv.ui.utils.* 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) if(selectedTile!=null)
tileGroups[selectedTile!!]!!.showCircle(Color.WHITE) tileGroups[selectedTile!!]!!.showCircle(Color.WHITE)
} }
fun setCenterPosition(vector: Vector2) { fun setCenterPosition(vector: Vector2) {