mirror of
https://github.com/osukey/osukey.git
synced 2025-05-30 01:47:30 +09:00
Simplify getBaseHue function
This commit is contained in:
parent
6dee287a82
commit
750a4476d8
@ -42,39 +42,29 @@ namespace osu.Game.Overlays
|
|||||||
// See https://github.com/ppy/osu-web/blob/4218c288292d7c810b619075471eaea8bbb8f9d8/app/helpers.php#L1463
|
// See https://github.com/ppy/osu-web/blob/4218c288292d7c810b619075471eaea8bbb8f9d8/app/helpers.php#L1463
|
||||||
private static float getBaseHue(OverlayColourScheme colourScheme)
|
private static float getBaseHue(OverlayColourScheme colourScheme)
|
||||||
{
|
{
|
||||||
float hue;
|
|
||||||
|
|
||||||
switch (colourScheme)
|
switch (colourScheme)
|
||||||
{
|
{
|
||||||
default:
|
default:
|
||||||
throw new ArgumentException($@"{colourScheme} colour scheme does not provide a hue value in {nameof(getBaseHue)}.");
|
throw new ArgumentException($@"{colourScheme} colour scheme does not provide a hue value in {nameof(getBaseHue)}.");
|
||||||
|
|
||||||
case OverlayColourScheme.Red:
|
case OverlayColourScheme.Red:
|
||||||
hue = 0;
|
return 0;
|
||||||
break;
|
|
||||||
|
|
||||||
case OverlayColourScheme.Pink:
|
case OverlayColourScheme.Pink:
|
||||||
hue = 333;
|
return 333 / 360f;
|
||||||
break;
|
|
||||||
|
|
||||||
case OverlayColourScheme.Orange:
|
case OverlayColourScheme.Orange:
|
||||||
hue = 46;
|
return 46 / 360f;
|
||||||
break;
|
|
||||||
|
|
||||||
case OverlayColourScheme.Green:
|
case OverlayColourScheme.Green:
|
||||||
hue = 115;
|
return 115 / 360f;
|
||||||
break;
|
|
||||||
|
|
||||||
case OverlayColourScheme.Purple:
|
case OverlayColourScheme.Purple:
|
||||||
hue = 255;
|
return 255 / 360f;
|
||||||
break;
|
|
||||||
|
|
||||||
case OverlayColourScheme.Blue:
|
case OverlayColourScheme.Blue:
|
||||||
hue = 200;
|
return 200 / 360f;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return hue / 360f;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user