TileGroupIcons

class TileGroupIcons(tileGroup: TileGroup)

Helper class for TileGroup, which was getting too full

Constructors

TileGroupIcons
Link copied to clipboard
fun TileGroupIcons(tileGroup: TileGroup)

Functions

addPopulationIcon
Link copied to clipboard
fun addPopulationIcon(icon: Image = ImageGetter.getStatIcon("Population") .apply { color = Color.GREEN.cpy().lerp(Color.BLACK, 0.5f) })
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
newUnitIcon
Link copied to clipboard
private fun newUnitIcon(unit: MapUnit?, oldUnitGroup: UnitGroup?, isViewable: Boolean, yFromCenter: Float, viewingCiv: CivilizationInfo?): UnitGroup?
removePopulationIcon
Link copied to clipboard
fun removePopulationIcon()
toString
Link copied to clipboard
open fun toString(): String
update
Link copied to clipboard
fun update(showResourcesAndImprovements: Boolean, showTileYields: Boolean, tileIsViewable: Boolean, showMilitaryUnit: Boolean, viewingCiv: CivilizationInfo?)
updateImprovementIcon
Link copied to clipboard
private fun updateImprovementIcon(showResourcesAndImprovements: Boolean, viewingCiv: CivilizationInfo?)
updateResourceIcon
Link copied to clipboard
private fun updateResourceIcon(showResourcesAndImprovements: Boolean)
updateStartingLocationIcon
Link copied to clipboard
private fun updateStartingLocationIcon(showResourcesAndImprovements: Boolean)
updateYieldIcon
Link copied to clipboard
private fun updateYieldIcon(showTileYields: Boolean, viewingCiv: CivilizationInfo)

Properties

civilianUnitIcon
Link copied to clipboard
var civilianUnitIcon: UnitGroup? = null
improvementIcon
Link copied to clipboard
var improvementIcon: Actor? = null
militaryUnitIcon
Link copied to clipboard
var militaryUnitIcon: UnitGroup? = null
populationIcon
Link copied to clipboard
var populationIcon: Image? = null
startingLocationIcons
Link copied to clipboard
val startingLocationIcons: MutableList<Actor>
tileGroup
Link copied to clipboard
val tileGroup: TileGroup

Sources

jvm source
Link copied to clipboard