mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-24 03:53:12 -04:00
White halo around selected unit is now shield-shaped iff the unit is fortified
This commit is contained in:
parent
5a564f29c3
commit
9cbdee4b12
@ -18,12 +18,13 @@ import com.unciv.ui.utils.center
|
|||||||
class WorldTileGroup(tileInfo: TileInfo) : TileGroup(tileInfo) {
|
class WorldTileGroup(tileInfo: TileInfo) : TileGroup(tileInfo) {
|
||||||
var cityButton: Table? = null
|
var cityButton: Table? = null
|
||||||
|
|
||||||
fun addWhiteCircleAroundUnit(){
|
fun addWhiteHaloAroundUnit(){
|
||||||
val whiteCircle = ImageGetter.getImage("UnitIcons/Circle.png")
|
val whiteHalo = if(tileInfo.unit!!.isFortified()) ImageGetter.getImage("UnitIcons/Shield.png")
|
||||||
whiteCircle.setSize(25f,25f)
|
else ImageGetter.getImage("UnitIcons/Circle.png")
|
||||||
whiteCircle.center(unitImage!!)
|
whiteHalo.setSize(25f,25f)
|
||||||
unitImage!!.addActor(whiteCircle)
|
whiteHalo.center(unitImage!!)
|
||||||
whiteCircle.toBack()
|
unitImage!!.addActor(whiteHalo)
|
||||||
|
whiteHalo.toBack()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ class TileMapHolder(internal val worldScreen: WorldScreen, internal val tileMap:
|
|||||||
|
|
||||||
if(worldScreen.bottomBar.unitTable.selectedUnit!=null){
|
if(worldScreen.bottomBar.unitTable.selectedUnit!=null){
|
||||||
val unit = worldScreen.bottomBar.unitTable.selectedUnit!!
|
val unit = worldScreen.bottomBar.unitTable.selectedUnit!!
|
||||||
tileGroups[unit.getTile()]!!.addWhiteCircleAroundUnit()
|
tileGroups[unit.getTile()]!!.addWhiteHaloAroundUnit()
|
||||||
val attackableTiles:List<TileInfo>
|
val attackableTiles:List<TileInfo>
|
||||||
when(unit.getBaseUnit().unitType){
|
when(unit.getBaseUnit().unitType){
|
||||||
UnitType.Civilian -> return
|
UnitType.Civilian -> return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user