1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-13 14:52:57 +08:00

Tidy up background colour gradient logic

This changes things visually a touch, but I think it feels better.
And reads better.
This commit is contained in:
Dean Herbert 2023-10-03 17:17:11 +09:00
parent 3a45bcad15
commit 8178cf3a8d

View File

@ -267,10 +267,12 @@ namespace osu.Game.Screens.Play.HUD
protected override Color4 ColourAt(float position)
{
if (position <= 0.128f)
return Color4.White.Opacity(0.5f);
return Color4.White.Opacity(0.8f);
position -= 0.128f;
return Interpolation.ValueAt(Math.Clamp(position, 0f, 1f), Color4.White.Opacity(0.5f), Color4.Black.Opacity(0.5f), -0.75f, 1f, Easing.OutQuart);
return Interpolation.ValueAt(position,
Color4.White.Opacity(0.8f),
Color4.Black.Opacity(0.2f),
-0.5f, 1f, Easing.OutQuint);
}
}