diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple-overlay.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple-overlay.png deleted file mode 100644 index 8d9608cfc9ba..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple-overlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple.png deleted file mode 100644 index be1bda038361..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-apple.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas-overlay.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas-overlay.png deleted file mode 100644 index 3a6612378e5c..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas-overlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas.png deleted file mode 100644 index afb8698b2d8f..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-bananas.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-drop.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-drop.png deleted file mode 100644 index 12c74f46e227..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-drop.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes-overlay.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes-overlay.png deleted file mode 100644 index bb37ba1920dc..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes-overlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes.png deleted file mode 100644 index 10699b1f31e3..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-grapes.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange-overlay.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange-overlay.png deleted file mode 100644 index e86aa6e7e3c8..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange-overlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange.png deleted file mode 100644 index 42cc80399f2b..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-orange.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear-overlay.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear-overlay.png deleted file mode 100644 index 5c479da95465..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear-overlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear.png deleted file mode 100644 index 9fe400bdd166..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-pear.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-plate.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-plate.png deleted file mode 100644 index 1da1fdde8589..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-plate.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-ryuuta.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-ryuuta.png deleted file mode 100644 index f7320923793b..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/fruit-ryuuta.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit0.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit0.png deleted file mode 100644 index 2d312ceefd87..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit100.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit100.png deleted file mode 100644 index 7884dc072d15..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit100.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit300.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit300.png deleted file mode 100644 index 3e4ec2e047e2..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit300.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit50.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit50.png deleted file mode 100644 index f02ad11a1746..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/hit50.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-0.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-0.png deleted file mode 100644 index 8304617d8c94..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-1.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-1.png deleted file mode 100644 index c3b85eb873a9..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-1.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-2.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-2.png deleted file mode 100644 index 7f65eb7ca7e5..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-2.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-3.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-3.png deleted file mode 100644 index 82bec3babebd..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-3.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-4.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-4.png deleted file mode 100644 index 5e38c75a9ddf..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-4.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-5.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-5.png deleted file mode 100644 index a562d9f2accc..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-5.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-6.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-6.png deleted file mode 100644 index b4cf81f26e5c..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-6.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-7.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-7.png deleted file mode 100644 index a23f5379b223..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-7.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-8.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-8.png deleted file mode 100644 index 430b18509d3b..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-8.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-9.png b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-9.png deleted file mode 100644 index add1202c3125..000000000000 Binary files a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/score-9.png and /dev/null differ diff --git a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/skin.ini b/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/skin.ini deleted file mode 100644 index 94c6b5b58d68..000000000000 --- a/osu.Game.Rulesets.Catch.Tests/Resources/old-skin/skin.ini +++ /dev/null @@ -1,2 +0,0 @@ -[General] -// no version specified means v1 diff --git a/osu.Game.Rulesets.Mania/ManiaRuleset.cs b/osu.Game.Rulesets.Mania/ManiaRuleset.cs index c7bf1f35384f..cc64ee0d6986 100644 --- a/osu.Game.Rulesets.Mania/ManiaRuleset.cs +++ b/osu.Game.Rulesets.Mania/ManiaRuleset.cs @@ -79,6 +79,7 @@ public class ManiaRuleset : Ruleset, ILegacyRuleset return new ManiaArgonSkinTransformer(skin, beatmap); case DefaultLegacySkin: + case RetroSkin: return new ManiaClassicSkinTransformer(skin, beatmap); case LegacySkin: diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/approachcircle.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/approachcircle.png deleted file mode 100644 index ff8b02ce8008..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/approachcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor-smoke.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor-smoke.png deleted file mode 100644 index 5f7beae4e9dd..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor-smoke.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor.png deleted file mode 100755 index fe305468fe9e..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursor.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursortrail.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursortrail.png deleted file mode 100755 index f3327dc92ffd..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/cursortrail.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-0.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-0.png deleted file mode 100644 index 2af0569bcb30..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-1.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-1.png deleted file mode 100644 index e8b674d62a01..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-1.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-2.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-2.png deleted file mode 100644 index dbf7bc73bc62..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-2.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-3.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-3.png deleted file mode 100644 index 43990c46e784..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-3.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-4.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-4.png deleted file mode 100644 index 4564f6d8bff8..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-4.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-5.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-5.png deleted file mode 100644 index dcef35eb594a..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-5.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-6.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-6.png deleted file mode 100644 index bfc0a01be595..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-6.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-7.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-7.png deleted file mode 100644 index b9079ad5d5f8..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-7.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-8.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-8.png deleted file mode 100644 index 3a3d61b9473b..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-8.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-9.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-9.png deleted file mode 100644 index 3e703cd1cf5a..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/default-9.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit0.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit0.png deleted file mode 100644 index 3c3ebbfd0b56..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit100.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit100.png deleted file mode 100644 index 9ecc302910e9..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit100.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit300.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit300.png deleted file mode 100644 index 24945f7d925e..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit300.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit50.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit50.png deleted file mode 100644 index d3f7eec5ee7e..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hit50.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircle.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircle.png deleted file mode 100644 index a5a3545abf25..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircleoverlay.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircleoverlay.png deleted file mode 100644 index b4062b8c622b..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/hitcircleoverlay.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/reversearrow.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/reversearrow.png deleted file mode 100644 index 7ebdec37d356..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/reversearrow.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-0.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-0.png deleted file mode 100644 index 8304617d8c94..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-1.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-1.png deleted file mode 100644 index c3b85eb873a9..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-1.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-2.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-2.png deleted file mode 100644 index 7f65eb7ca7e5..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-2.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-3.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-3.png deleted file mode 100644 index 82bec3babebd..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-3.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-4.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-4.png deleted file mode 100644 index 5e38c75a9ddf..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-4.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-5.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-5.png deleted file mode 100644 index a562d9f2accc..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-5.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-6.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-6.png deleted file mode 100644 index b4cf81f26e5c..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-6.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-7.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-7.png deleted file mode 100644 index a23f5379b223..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-7.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-8.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-8.png deleted file mode 100644 index 430b18509d3b..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-8.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-9.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-9.png deleted file mode 100644 index add1202c3125..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-9.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-comma.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-comma.png deleted file mode 100644 index f68d32957ff8..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-comma.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-dot.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-dot.png deleted file mode 100644 index 80c39b874533..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-dot.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-percent.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-percent.png deleted file mode 100644 index fc750abc7e80..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-percent.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-x.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-x.png deleted file mode 100644 index 779773f8bded..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/score-x.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/skin.ini b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/skin.ini deleted file mode 100644 index 06dfa6b7be49..000000000000 --- a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/skin.ini +++ /dev/null @@ -1,6 +0,0 @@ -[General] -// no version specified means v1 - -[Fonts] -HitCircleOverlap: 3 -ScoreOverlap: 3 diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint10.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint10.png deleted file mode 100644 index 3e2fe66a1c0a..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint10.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint30.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint30.png deleted file mode 100644 index d883279d81da..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/sliderpoint30.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-approachcircle.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-approachcircle.png deleted file mode 100644 index 3811e5050f4c..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-approachcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-background.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-background.png deleted file mode 100644 index d84eab2f15eb..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-background.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-circle.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-circle.png deleted file mode 100644 index 4dd4a6d31923..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-circle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-clear.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-clear.png deleted file mode 100644 index c66f1c9309cc..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-clear.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-metre.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-metre.png deleted file mode 100644 index 33902186d9c7..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-metre.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-osu.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-osu.png deleted file mode 100644 index 6882a232e0e4..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-osu.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-rpm.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-rpm.png deleted file mode 100644 index 73753554f74f..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-rpm.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-spin.png b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-spin.png deleted file mode 100644 index 98a9991c2f10..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinner-spin.png and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerbonus.wav b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerbonus.wav deleted file mode 100644 index 5e583e77aa74..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerbonus.wav and /dev/null differ diff --git a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerspin.wav b/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerspin.wav deleted file mode 100644 index bba19381f1e0..000000000000 Binary files a/osu.Game.Rulesets.Osu.Tests/Resources/old-skin/spinnerspin.wav and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/approachcircle.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/approachcircle.png deleted file mode 100755 index 5aba68875647..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/approachcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/skin.ini b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/skin.ini deleted file mode 100644 index 462c2c278ec5..000000000000 --- a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/skin.ini +++ /dev/null @@ -1,5 +0,0 @@ -[General] -Name: an old skin -Author: an old guy - -// no version specified means v1 \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-bar-left.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-bar-left.png deleted file mode 100644 index ad55fd5a96f7..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-bar-left.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-inner.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-inner.png deleted file mode 100644 index f5c02509fb63..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-inner.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-outer.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-outer.png deleted file mode 100644 index 53905792cb2e..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-drum-outer.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider-fail@2x.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider-fail@2x.png deleted file mode 100644 index 2d9974a701fa..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider-fail@2x.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider@2x.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider@2x.png deleted file mode 100644 index 07b2f167e05f..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taiko-slider@2x.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircle.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircle.png deleted file mode 100644 index 63504dd52db3..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-0.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-0.png deleted file mode 100644 index 490c196fbaaa..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-1.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-1.png deleted file mode 100644 index 99cd589a10d1..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikobigcircleoverlay-1.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircle.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircle.png deleted file mode 100644 index 26eec54d07fd..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircle.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-0.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-0.png deleted file mode 100644 index 272c6bcaf75c..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-0.png and /dev/null differ diff --git a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-1.png b/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-1.png deleted file mode 100644 index e49e82a71f0e..000000000000 Binary files a/osu.Game.Rulesets.Taiko.Tests/Resources/old-skin/taikohitcircleoverlay-1.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-0.png b/osu.Game.Tests/Resources/old-skin/score-0.png deleted file mode 100644 index 8304617d8c94..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-0.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-1.png b/osu.Game.Tests/Resources/old-skin/score-1.png deleted file mode 100644 index c3b85eb873a9..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-1.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-2.png b/osu.Game.Tests/Resources/old-skin/score-2.png deleted file mode 100644 index 7f65eb7ca7e5..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-2.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-3.png b/osu.Game.Tests/Resources/old-skin/score-3.png deleted file mode 100644 index 82bec3babebd..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-3.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-4.png b/osu.Game.Tests/Resources/old-skin/score-4.png deleted file mode 100644 index 5e38c75a9ddf..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-4.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-5.png b/osu.Game.Tests/Resources/old-skin/score-5.png deleted file mode 100644 index a562d9f2accc..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-5.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-6.png b/osu.Game.Tests/Resources/old-skin/score-6.png deleted file mode 100644 index b4cf81f26e5c..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-6.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-7.png b/osu.Game.Tests/Resources/old-skin/score-7.png deleted file mode 100644 index a23f5379b223..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-7.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-8.png b/osu.Game.Tests/Resources/old-skin/score-8.png deleted file mode 100644 index 430b18509d3b..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-8.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-9.png b/osu.Game.Tests/Resources/old-skin/score-9.png deleted file mode 100644 index add1202c3125..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-9.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-comma.png b/osu.Game.Tests/Resources/old-skin/score-comma.png deleted file mode 100644 index f68d32957ff8..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-comma.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-dot.png b/osu.Game.Tests/Resources/old-skin/score-dot.png deleted file mode 100644 index 80c39b874533..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-dot.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-percent.png b/osu.Game.Tests/Resources/old-skin/score-percent.png deleted file mode 100644 index fc750abc7e80..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-percent.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/score-x.png b/osu.Game.Tests/Resources/old-skin/score-x.png deleted file mode 100644 index 779773f8bded..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/score-x.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-bg.png b/osu.Game.Tests/Resources/old-skin/scorebar-bg.png deleted file mode 100644 index 1e94f464ca49..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-bg.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-colour-0.png b/osu.Game.Tests/Resources/old-skin/scorebar-colour-0.png deleted file mode 100644 index 1119ce289e0b..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-colour-0.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-colour-1.png b/osu.Game.Tests/Resources/old-skin/scorebar-colour-1.png deleted file mode 100644 index 7669474d8bcc..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-colour-1.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-colour-2.png b/osu.Game.Tests/Resources/old-skin/scorebar-colour-2.png deleted file mode 100644 index 70fdb4b14637..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-colour-2.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-colour-3.png b/osu.Game.Tests/Resources/old-skin/scorebar-colour-3.png deleted file mode 100644 index 18ac6976c95a..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-colour-3.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-ki.png b/osu.Game.Tests/Resources/old-skin/scorebar-ki.png deleted file mode 100644 index a030c5801e76..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-ki.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-kidanger.png b/osu.Game.Tests/Resources/old-skin/scorebar-kidanger.png deleted file mode 100644 index ac5a2c5893b6..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-kidanger.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/scorebar-kidanger2.png b/osu.Game.Tests/Resources/old-skin/scorebar-kidanger2.png deleted file mode 100644 index 507be0463f07..000000000000 Binary files a/osu.Game.Tests/Resources/old-skin/scorebar-kidanger2.png and /dev/null differ diff --git a/osu.Game.Tests/Resources/old-skin/skin.ini b/osu.Game.Tests/Resources/old-skin/skin.ini deleted file mode 100644 index 94c6b5b58d68..000000000000 --- a/osu.Game.Tests/Resources/old-skin/skin.ini +++ /dev/null @@ -1,2 +0,0 @@ -[General] -// no version specified means v1 diff --git a/osu.Game/Overlays/Settings/Sections/SkinSection.cs b/osu.Game/Overlays/Settings/Sections/SkinSection.cs index 764f5fdfb631..2c24a5b277d2 100644 --- a/osu.Game/Overlays/Settings/Sections/SkinSection.cs +++ b/osu.Game/Overlays/Settings/Sections/SkinSection.cs @@ -130,6 +130,7 @@ private void skinsChanged(IRealmCollection sender, ChangeSet changes) dropdownItems.Add(sender.Single(s => s.ID == SkinInfo.ARGON_PRO_SKIN).ToLive(realm)); dropdownItems.Add(sender.Single(s => s.ID == SkinInfo.TRIANGLES_SKIN).ToLive(realm)); dropdownItems.Add(sender.Single(s => s.ID == SkinInfo.CLASSIC_SKIN).ToLive(realm)); + dropdownItems.Add(sender.Single(s => s.ID == SkinInfo.RETRO_SKIN).ToLive(realm)); dropdownItems.Add(random_skin_info); diff --git a/osu.Game/Screens/Backgrounds/BackgroundScreenDefault.cs b/osu.Game/Screens/Backgrounds/BackgroundScreenDefault.cs index 7be96718bd37..82bfd2380181 100644 --- a/osu.Game/Screens/Backgrounds/BackgroundScreenDefault.cs +++ b/osu.Game/Screens/Backgrounds/BackgroundScreenDefault.cs @@ -163,6 +163,7 @@ private Background createBackground() case TrianglesSkin: case ArgonSkin: case DefaultLegacySkin: + case RetroSkin: // default skins should use the default background rotation, which won't be the case if a SkinBackground is created for them. break; diff --git a/osu.Game/Skinning/RetroSkin.cs b/osu.Game/Skinning/RetroSkin.cs new file mode 100644 index 000000000000..abeab9ab17a6 --- /dev/null +++ b/osu.Game/Skinning/RetroSkin.cs @@ -0,0 +1,58 @@ +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. + +using System; +using JetBrains.Annotations; +using osu.Framework.Graphics.Textures; +using osu.Framework.IO.Stores; +using osu.Game.Extensions; +using osu.Game.IO; + +namespace osu.Game.Skinning +{ + /// + /// A skin that looks like osu!stable as it was around 2008. + /// + /// + /// "Around 2008" was chosen as the cutoff for this skin because that's when the look of core gameplay settled into its final design (until ). Skin elements from later versions of osu! were preferred as long as they only fixed bugs or applied minor tweaks to 2008 elements. + /// + public class RetroSkin : LegacySkin + { + public static SkinInfo CreateInfo() => new SkinInfo + { + ID = Skinning.SkinInfo.RETRO_SKIN, + Name = "osu! \"retro\" (2008)", + Creator = "team osu!", + Protected = true, + InstantiationInfo = typeof(RetroSkin).GetInvariantInstantiationInfo(), + }; + + public RetroSkin(IStorageResourceProvider resources) + : this(CreateInfo(), resources) + { + } + + [UsedImplicitly(ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature)] + public RetroSkin(SkinInfo skin, IStorageResourceProvider resources) + : base( + skin, + resources, + new NamespacedResourceStore(resources.Resources, "Skins/Retro") + ) + { + } + + public override Texture? GetTexture(string componentName, WrapMode wrapModeS, WrapMode wrapModeT) + { + // Retro taiko hit explosions use osu textures + if (componentName.StartsWith("taiko-hit", StringComparison.Ordinal)) + componentName = componentName.Substring(6); + + // Retro taiko slider has no fail variant, but it needs to exist to avoid displaying nothing + if (componentName == "taiko-slider-fail") + componentName = "taiko-slider"; + + return base.GetTexture(componentName, wrapModeS, wrapModeT); + } + } +} diff --git a/osu.Game/Skinning/SkinInfo.cs b/osu.Game/Skinning/SkinInfo.cs index 9763d3b57e9a..4c9c16e72115 100644 --- a/osu.Game/Skinning/SkinInfo.cs +++ b/osu.Game/Skinning/SkinInfo.cs @@ -20,6 +20,7 @@ public class SkinInfo : RealmObject, IHasRealmFiles, IEquatable, IHasG internal static readonly Guid ARGON_SKIN = new Guid("CFFA69DE-B3E3-4DEE-8563-3C4F425C05D0"); internal static readonly Guid ARGON_PRO_SKIN = new Guid("9FC9CF5D-0F16-4C71-8256-98868321AC43"); internal static readonly Guid CLASSIC_SKIN = new Guid("81F02CD3-EEC6-4865-AC23-FAE26A386187"); + internal static readonly Guid RETRO_SKIN = new Guid("0555C76A-CC6B-4BB4-9548-DF76BA72EF25"); internal static readonly Guid RANDOM_SKIN = new Guid("D39DFEFB-477C-4372-B1EA-2BCEA5FB8908"); [PrimaryKey] diff --git a/osu.Game/Skinning/SkinManager.cs b/osu.Game/Skinning/SkinManager.cs index 1be6f1bc4aad..e92d0d3d49a9 100644 --- a/osu.Game/Skinning/SkinManager.cs +++ b/osu.Game/Skinning/SkinManager.cs @@ -64,6 +64,8 @@ public class SkinManager : ModelManager, ISkinSource, IStorageResource private Skin trianglesSkin { get; } + private Skin retroSkin { get; } + public override bool PauseImports { get => base.PauseImports; @@ -91,6 +93,7 @@ public SkinManager(Storage storage, RealmAccess realm, GameHost host, IResourceS var defaultSkins = new[] { + retroSkin = new RetroSkin(this), DefaultClassicSkin = new DefaultLegacySkin(this), trianglesSkin = new TrianglesSkin(this), argonSkin = new ArgonSkin(this), @@ -369,6 +372,9 @@ public void SetSkinFromConfiguration(string guidString) { if (guid == SkinInfo.CLASSIC_SKIN) skinInfo = DefaultClassicSkin.SkinInfo; + + if (guid == SkinInfo.RETRO_SKIN) + skinInfo = retroSkin.SkinInfo; } CurrentSkinInfo.Value = skinInfo ?? trianglesSkin.SkinInfo; diff --git a/osu.Game/Skinning/SkinnableSprite.cs b/osu.Game/Skinning/SkinnableSprite.cs index 49ce7e48ab12..25bc32eaf226 100644 --- a/osu.Game/Skinning/SkinnableSprite.cs +++ b/osu.Game/Skinning/SkinnableSprite.cs @@ -122,6 +122,7 @@ static bool isUserSkin(ISkin skin) || skin.GetType() == typeof(ArgonProSkin) || skin.GetType() == typeof(ArgonSkin) || skin.GetType() == typeof(DefaultLegacySkin) + || skin.GetType() == typeof(RetroSkin) || skin.GetType() == typeof(LegacySkin); } } diff --git a/osu.Game/Tests/Visual/SkinnableTestScene.cs b/osu.Game/Tests/Visual/SkinnableTestScene.cs index c9acfa0ee56e..b0bfeb0719e4 100644 --- a/osu.Game/Tests/Visual/SkinnableTestScene.cs +++ b/osu.Game/Tests/Visual/SkinnableTestScene.cs @@ -34,7 +34,7 @@ public abstract partial class SkinnableTestScene : OsuGridTestScene, IStorageRes private Skin legacySkin; private Skin argonSkin; private Skin specialSkin; - private Skin oldSkin; + private Skin retroSkin; [Resolved] private GameHost host { get; set; } @@ -54,7 +54,7 @@ private void load() metricsSkin = new TestLegacySkin(new SkinInfo { Name = "metrics-skin" }, new NamespacedResourceStore(dllStore, "Resources/metrics_skin"), this, true); legacySkin = new DefaultLegacySkin(this); specialSkin = new TestLegacySkin(new SkinInfo { Name = "special-skin" }, new NamespacedResourceStore(dllStore, "Resources/special_skin"), this, true); - oldSkin = new TestLegacySkin(new SkinInfo { Name = "old-skin" }, new NamespacedResourceStore(dllStore, "Resources/old_skin"), this, true); + retroSkin = new RetroSkin(this); } private readonly List createdDrawables = new List(); @@ -70,7 +70,7 @@ protected void SetContents(Func creationFunction) Cell(2).Child = createProvider(metricsSkin, creationFunction, beatmap); Cell(3).Child = createProvider(legacySkin, creationFunction, beatmap); Cell(4).Child = createProvider(specialSkin, creationFunction, beatmap); - Cell(5).Child = createProvider(oldSkin, creationFunction, beatmap); + Cell(5).Child = createProvider(retroSkin, creationFunction, beatmap); } protected IEnumerable CreatedDrawables => createdDrawables;