1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 11:37:28 +08:00

Merge pull request #22429 from peppy/fix-health-display-anchor-point

Fix default health bar having a very weird anchor point in the skin editor
This commit is contained in:
Bartłomiej Dach 2023-01-28 10:33:59 +01:00 committed by GitHub
commit d38316bf4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,30 +78,39 @@ namespace osu.Game.Screens.Play.HUD
public DefaultHealthDisplay()
{
Size = new Vector2(1, 5);
RelativeSizeAxes = Axes.X;
Margin = new MarginPadding { Top = 20 };
const float padding = 20;
const float bar_height = 5;
InternalChildren = new Drawable[]
Size = new Vector2(1, bar_height + padding * 2);
RelativeSizeAxes = Axes.X;
InternalChild = new Container
{
new Box
Padding = new MarginPadding { Vertical = padding },
Anchor = Anchor.CentreLeft,
Origin = Anchor.CentreLeft,
RelativeSizeAxes = Axes.Both,
Children = new Drawable[]
{
RelativeSizeAxes = Axes.Both,
Colour = Color4.Black,
},
fill = new Container
{
RelativeSizeAxes = Axes.Both,
Size = new Vector2(0, 1),
Masking = true,
Children = new[]
new Box
{
new Box
RelativeSizeAxes = Axes.Both,
Colour = Color4.Black,
},
fill = new Container
{
RelativeSizeAxes = Axes.Both,
Size = new Vector2(0, 1),
Masking = true,
Children = new[]
{
RelativeSizeAxes = Axes.Both,
new Box
{
RelativeSizeAxes = Axes.Both,
}
}
}
},
},
}
};
}