Fix centering of unit HP bar (#8653)

Co-authored-by: vegeta1k95 <vfylfhby>
This commit is contained in:
vegeta1k95 2023-02-10 23:45:54 +01:00 committed by GitHub
parent 8babec78d9
commit c35c4c4fb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,6 +12,7 @@ import com.unciv.UncivGame
import com.unciv.logic.map.mapunit.MapUnit import com.unciv.logic.map.mapunit.MapUnit
import com.unciv.ui.images.ImageGetter import com.unciv.ui.images.ImageGetter
import com.unciv.ui.utils.extensions.addToCenter 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.colorFromRGB
import com.unciv.ui.utils.extensions.setSize import com.unciv.ui.utils.extensions.setSize
import com.unciv.ui.utils.extensions.surroundWithCircle 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 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)
} }
} }