Added unit icons in unit overview screen

This commit is contained in:
Yair Morgenstern
2021-05-21 12:17:22 +03:00
parent fd5125904a
commit e547479c92

View File

@ -380,7 +380,10 @@ class EmpireOverviewScreen(private var viewingPlayer:CivilizationInfo, defaultPa
for (unit in viewingPlayer.getCivUnits().sortedWith(compareBy({ it.displayName() }, { !it.due },
{ it.currentMovement < 0.1f }, { abs(it.currentTile.position.x) + abs(it.currentTile.position.y) }))) {
val baseUnit = unit.baseUnit()
val button = unit.displayName().toTextButton()
val button = Button(CameraStageBaseScreen.skin)
button.add(ImageGetter.getUnitIcon(unit.name)).size(20f).padRight(5f)
button.add(unit.displayName().toLabel())
button.onClick {
game.setWorldScreen()
game.worldScreen.mapHolder.setCenterPosition(unit.currentTile.position)