From 95498fe6df783eb5fd15fb55fd1d14a7e6f088e8 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Sun, 21 May 2017 17:21:49 +0900 Subject: [PATCH] Adjust spinner colours making use of EdgeEffect.Hollow --- osu.Game.Rulesets.Osu/Objects/Drawables/DrawableSpinner.cs | 2 +- .../Objects/Drawables/Pieces/SpinnerBackground.cs | 5 +++-- .../Objects/Drawables/Pieces/SpinnerDisc.cs | 2 +- .../Objects/Drawables/Pieces/SpinnerTicks.cs | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/osu.Game.Rulesets.Osu/Objects/Drawables/DrawableSpinner.cs b/osu.Game.Rulesets.Osu/Objects/Drawables/DrawableSpinner.cs index 854a9b5f49..cc5086f442 100644 --- a/osu.Game.Rulesets.Osu/Objects/Drawables/DrawableSpinner.cs +++ b/osu.Game.Rulesets.Osu/Objects/Drawables/DrawableSpinner.cs @@ -158,7 +158,7 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables background.AccentColour = normalColour; - completeColour = colours.YellowLight.Opacity(0.6f); + completeColour = colours.YellowLight.Opacity(0.75f); disc.AccentColour = colours.SpinnerFill; circle.Colour = colours.BlueDark; diff --git a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerBackground.cs b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerBackground.cs index 1c54f9f893..aa8dea50a4 100644 --- a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerBackground.cs +++ b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerBackground.cs @@ -28,9 +28,10 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables.Pieces EdgeEffect = new EdgeEffect { + Hollow = true, Type = EdgeEffectType.Glow, - Radius = 14, - Colour = value.Opacity(0.3f), + Radius = 40, + Colour = value, }; } } diff --git a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerDisc.cs b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerDisc.cs index 4e4d4e30b9..29d6d1f147 100644 --- a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerDisc.cs +++ b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerDisc.cs @@ -127,7 +127,7 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables.Pieces if (Complete && updateCompleteTick()) { background.Flush(flushType: typeof(TransformAlpha)); - background.FadeTo(tracking_alpha + 0.4f, 60, EasingTypes.OutExpo); + background.FadeTo(tracking_alpha + 0.2f, 60, EasingTypes.OutExpo); background.Delay(60); background.FadeTo(tracking_alpha, 250, EasingTypes.OutQuint); } diff --git a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerTicks.cs b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerTicks.cs index dc3d18d40a..c0e16288be 100644 --- a/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerTicks.cs +++ b/osu.Game.Rulesets.Osu/Objects/Drawables/Pieces/SpinnerTicks.cs @@ -27,7 +27,7 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables.Pieces [BackgroundDependencyLoader] private void load(OsuColour colours) { - glowColour = colours.BlueDarker.Opacity(0.4f); + glowColour = Color4.Gray.Opacity(0.2f); layout(); } @@ -44,7 +44,7 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables.Pieces EdgeEffect = new EdgeEffect { Type = EdgeEffectType.Glow, - Radius = 20, + Radius = 10, Colour = glowColour, }, RelativePositionAxes = Axes.Both,