Default black color for thin circle

This commit is contained in:
Yair Morgenstern 2022-12-18 19:39:12 +02:00
parent 0a3f1c6384
commit 9c50052bc3
4 changed files with 10 additions and 10 deletions

View File

@ -25,7 +25,7 @@ data class UnitAction(
fun getIcon(): Actor {
if (type.imageGetter != null) return type.imageGetter.invoke()
.surroundWithCircle(20f)
.surroundWithThinCircle(Color.BLACK)
.surroundWithThinCircle()
return when (type) {
UnitActionType.Create -> {
ImageGetter.getImprovementIcon(title.getPlaceholderParameters()[0])
@ -36,7 +36,7 @@ data class UnitAction(
if (ImageGetter.religionIconExists(religionName)) religionName
else "Pantheon"
).apply { color = Color.BLACK }
.surroundWithCircle(20f).surroundWithThinCircle(Color.BLACK)
.surroundWithCircle(20f).surroundWithThinCircle()
}
else -> ImageGetter.getImage("UnitActionIcons/Star").apply { color = Color.BLACK }
}

View File

@ -248,7 +248,7 @@ object ImageGetter {
if (improvement != null)
iconGroup.circle.color = getColorFromStats(improvement)
return iconGroup.surroundWithThinCircle(Color.BLACK)
return iconGroup.surroundWithThinCircle()
}
fun getPortraitImage(construction: String, size: Float): Group {
@ -257,18 +257,18 @@ object ImageGetter {
return if (imageExists(buildingPortraitLocation)) {
getImage(buildingPortraitLocation).toGroup(size)
} else
getImage("BuildingIcons/$construction").surroundWithCircle(size).surroundWithThinCircle(Color.BLACK)
getImage("BuildingIcons/$construction").surroundWithCircle(size).surroundWithThinCircle()
}
if (ruleset.units.containsKey(construction)) {
val unitPortraitLocation = "UnitPortraits/$construction"
return if (imageExists(unitPortraitLocation)) {
getImage(unitPortraitLocation).toGroup(size)
} else
getUnitIcon(construction).surroundWithCircle(size).surroundWithThinCircle(Color.BLACK)
getUnitIcon(construction).surroundWithCircle(size).surroundWithThinCircle()
}
if (construction == "Nothing")
return getImage("OtherIcons/Sleep").surroundWithCircle(size).surroundWithThinCircle(Color.BLACK)
return getStatIcon(construction).surroundWithCircle(size).surroundWithThinCircle(Color.BLACK)
return getImage("OtherIcons/Sleep").surroundWithCircle(size).surroundWithThinCircle()
return getStatIcon(construction).surroundWithCircle(size).surroundWithThinCircle()
}
fun getPromotionIcon(promotionName: String, size: Float = 30f): Actor {
@ -366,7 +366,7 @@ object ImageGetter {
production.x = iconGroup.width - production.width
iconGroup.addActor(production)
}
return iconGroup.surroundWithThinCircle(Color.BLACK)
return iconGroup.surroundWithThinCircle()
}
fun getTechIconGroup(techName: String, circleSize: Float): IconCircleGroup {

View File

@ -104,7 +104,7 @@ class TechButton(techName:String, private val techManager: TechManager, isWorldS
ImageGetter.getImage("OtherIcons/Star")
.apply { color = Color.BLACK }
.surroundWithCircle(techIconSize)
.surroundWithThinCircle(Color.BLACK))
.surroundWithThinCircle())
if (isWorldScreen) rightSide.add(techEnabledIcons)
else rightSide.add(techEnabledIcons)

View File

@ -313,7 +313,7 @@ fun Actor.surroundWithCircle(size: Float, resizeActor: Boolean = true, color: Co
return IconCircleGroup(size, this, resizeActor, color)
}
fun Actor.surroundWithThinCircle(color: Color): IconCircleGroup = surroundWithCircle(width*1.05f, false, color)
fun Actor.surroundWithThinCircle(color: Color=Color.BLACK): IconCircleGroup = surroundWithCircle(width*1.05f, false, color)
fun Actor.addBorder(size:Float, color: Color, expandCell:Boolean = false): Table {