From c35c4c4fb5c9513eb77a7c51a1f5be5030e912aa Mon Sep 17 00:00:00 2001 From: vegeta1k95 <32207817+vegeta1k95@users.noreply.github.com> Date: Fri, 10 Feb 2023 23:45:54 +0100 Subject: [PATCH] Fix centering of unit HP bar (#8653) Co-authored-by: vegeta1k95 --- core/src/com/unciv/ui/utils/UnitGroup.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/utils/UnitGroup.kt b/core/src/com/unciv/ui/utils/UnitGroup.kt index 9b8929dca7..21035c89ae 100644 --- a/core/src/com/unciv/ui/utils/UnitGroup.kt +++ b/core/src/com/unciv/ui/utils/UnitGroup.kt @@ -12,6 +12,7 @@ import com.unciv.UncivGame import com.unciv.logic.map.mapunit.MapUnit import com.unciv.ui.images.ImageGetter import com.unciv.ui.utils.extensions.addToCenter +import com.unciv.ui.utils.extensions.centerX import com.unciv.ui.utils.extensions.colorFromRGB import com.unciv.ui.utils.extensions.setSize import com.unciv.ui.utils.extensions.surroundWithCircle @@ -125,7 +126,9 @@ class UnitGroup(val unit: MapUnit, val size: Float): Group() { } if (unit.health < 100) { // add health bar - addActor(ImageGetter.getHealthBar(unit.health.toFloat(), 100f, size)) + val hp = ImageGetter.getHealthBar(unit.health.toFloat(), 100f, size*0.78f) + addActor(hp) + hp.centerX(this) } }