diff --git a/android/Images.Icons/ImprovementIcons/Circle.png b/android/Images.Icons/ImprovementIcons/Circle.png new file mode 100644 index 0000000000..3d919503e9 Binary files /dev/null and b/android/Images.Icons/ImprovementIcons/Circle.png differ diff --git a/android/Images.Icons/ResourceIcons/Circle.png b/android/Images.Icons/ResourceIcons/Circle.png new file mode 100644 index 0000000000..3d919503e9 Binary files /dev/null and b/android/Images.Icons/ResourceIcons/Circle.png differ diff --git a/android/assets/Icons.atlas b/android/assets/Icons.atlas index 1972f3245c..3934d07d58 100644 --- a/android/assets/Icons.atlas +++ b/android/assets/Icons.atlas @@ -627,6 +627,20 @@ OtherIcons/Circle orig: 178, 178 offset: 0, 0 index: -1 +ImprovementIcons/Circle + rotate: false + xy: 289, 1590 + size: 178, 178 + orig: 178, 178 + offset: 0, 0 + index: -1 +ResourceIcons/Circle + rotate: false + xy: 289, 1590 + size: 178, 178 + orig: 178, 178 + offset: 0, 0 + index: -1 OtherIcons/Cities rotate: false xy: 208, 1436 diff --git a/core/src/com/unciv/ui/images/Portrait.kt b/core/src/com/unciv/ui/images/Portrait.kt index 4f2e65e8ad..f6a6dfdefc 100644 --- a/core/src/com/unciv/ui/images/Portrait.kt +++ b/core/src/com/unciv/ui/images/Portrait.kt @@ -163,6 +163,8 @@ class PortraitResource(name: String, size: Float, amount: Int = 0) : Portrait(Ty } } + override fun getCircleImage() = ImageGetter.getImage("ResourceIcons/Circle") + override fun getDefaultInnerBackgroundTint(): Color = ruleset.tileResources[imageName]?.resourceType?.getColor() ?: Color.WHITE @@ -220,6 +222,8 @@ class PortraitImprovement(name: String, size: Float, dim: Boolean = false, isPil addActor(pillagedIcon) } } + + override fun getCircleImage() = ImageGetter.getImage("ImprovementIcons/Circle") private fun getColorFromStats(stats: Stats): Color { if (stats.asSequence().none { it.value > 0 })