mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-28 14:24:43 -04:00
Better visual aircraft indicators
This commit is contained in:
parent
e9f1c38c8b
commit
8c50e70f22
@ -75,13 +75,16 @@ class TileGroupIcons(val tileGroup: TileGroup) {
|
|||||||
if (unit.getTile().airUnits.any { unit.isTransportTypeOf(it) } && !unit.getTile().isCityCenter()) {
|
if (unit.getTile().airUnits.any { unit.isTransportTypeOf(it) } && !unit.getTile().isCityCenter()) {
|
||||||
val holder = Table()
|
val holder = Table()
|
||||||
val secondarycolor = unit.civInfo.nation.getInnerColor()
|
val secondarycolor = unit.civInfo.nation.getInnerColor()
|
||||||
val airUnitTable = Table().apply { defaults().pad(5f) }
|
val airUnitTable = Table().apply { defaults().pad(3f) }
|
||||||
airUnitTable.background = ImageGetter.getRoundedEdgeTableBackground(unit.civInfo.nation.getOuterColor())
|
airUnitTable.background = ImageGetter.getBackground(unit.civInfo.nation.getOuterColor())
|
||||||
val aircraftImage = ImageGetter.getImage("OtherIcons/Aircraft")
|
val aircraftImage = ImageGetter.getImage("OtherIcons/Aircraft")
|
||||||
aircraftImage.color = secondarycolor
|
aircraftImage.color = secondarycolor
|
||||||
airUnitTable.add(aircraftImage).size(15f)
|
airUnitTable.add(aircraftImage).size(10f)
|
||||||
airUnitTable.add(unit.getTile().airUnits.size.toString().toLabel(secondarycolor, 14))
|
airUnitTable.add(unit.getTile().airUnits.size.toString().toLabel(secondarycolor, 10))
|
||||||
holder.add(airUnitTable).row()
|
val surroundedWithCircle = airUnitTable.surroundWithCircle(20f,false, unit.civInfo.nation.getOuterColor())
|
||||||
|
surroundedWithCircle.circle.width *= 1.5f
|
||||||
|
surroundedWithCircle.circle.centerX(surroundedWithCircle)
|
||||||
|
holder.add(surroundedWithCircle).row()
|
||||||
holder.setOrigin(Align.center)
|
holder.setOrigin(Align.center)
|
||||||
holder.center(tileGroup)
|
holder.center(tileGroup)
|
||||||
newImage.addActor(holder)
|
newImage.addActor(holder)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user