mirror of
https://github.com/ppy/osu.git
synced 2024-11-15 02:17:46 +08:00
Improve positioning and positioning code clarity for argon / triangles implementations
This commit is contained in:
parent
ba7f472247
commit
52fdeeb491
@ -168,14 +168,19 @@ namespace osu.Game.Skinning
|
|||||||
|
|
||||||
if (songProgress != null)
|
if (songProgress != null)
|
||||||
{
|
{
|
||||||
songProgress.Position = new Vector2(0, -10);
|
const float padding = 10;
|
||||||
|
|
||||||
|
songProgress.Position = new Vector2(0, -padding);
|
||||||
songProgress.Scale = new Vector2(0.9f, 1);
|
songProgress.Scale = new Vector2(0.9f, 1);
|
||||||
|
|
||||||
if (keyCounter != null)
|
if (keyCounter != null && hitError != null)
|
||||||
{
|
{
|
||||||
|
// Hard to find this at runtime, so taken from the most expanded state during replay.
|
||||||
|
const float song_progress_offset_height = 36 + padding;
|
||||||
|
|
||||||
keyCounter.Anchor = Anchor.BottomLeft;
|
keyCounter.Anchor = Anchor.BottomLeft;
|
||||||
keyCounter.Origin = Anchor.BottomLeft;
|
keyCounter.Origin = Anchor.BottomLeft;
|
||||||
keyCounter.Position = new Vector2(50, -57);
|
keyCounter.Position = new Vector2(hitError.Width + padding, -(padding * 2 + song_progress_offset_height));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -148,9 +148,12 @@ namespace osu.Game.Skinning
|
|||||||
{
|
{
|
||||||
const float padding = 10;
|
const float padding = 10;
|
||||||
|
|
||||||
|
// Hard to find this at runtime, so taken from the most expanded state during replay.
|
||||||
|
const float song_progress_offset_height = 73;
|
||||||
|
|
||||||
keyCounter.Anchor = Anchor.BottomRight;
|
keyCounter.Anchor = Anchor.BottomRight;
|
||||||
keyCounter.Origin = Anchor.BottomRight;
|
keyCounter.Origin = Anchor.BottomRight;
|
||||||
keyCounter.Position = new Vector2(-padding, -(60 + padding));
|
keyCounter.Position = new Vector2(-padding, -(song_progress_offset_height + padding));
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user