diff --git a/osu.Game.Rulesets.Mania.Tests/TestCaseManiaPlayfield.cs b/osu.Game.Rulesets.Mania.Tests/TestCaseManiaPlayfield.cs
index b064d82a23..2ae6bc346a 100644
--- a/osu.Game.Rulesets.Mania.Tests/TestCaseManiaPlayfield.cs
+++ b/osu.Game.Rulesets.Mania.Tests/TestCaseManiaPlayfield.cs
@@ -131,8 +131,6 @@ namespace osu.Game.Rulesets.Mania.Tests
Origin = Anchor.Centre,
});
- playfield.Inverted.Value = inverted;
-
return playfield;
}
@@ -158,8 +156,6 @@ namespace osu.Game.Rulesets.Mania.Tests
Clock = new FramedClock(rateAdjustClock)
});
- playfield.Inverted.Value = inverted;
-
for (double t = start_time; t <= start_time + duration; t += 100)
{
var note1 = new Note { StartTime = t, Column = 0 };
diff --git a/osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs b/osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
index 4b936fc7f9..153d4698e1 100644
--- a/osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
+++ b/osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
@@ -8,7 +8,6 @@ using System;
using System.Collections.Generic;
using System.Linq;
using osu.Framework.Allocation;
-using osu.Framework.Configuration;
using osu.Game.Rulesets.Judgements;
using osu.Game.Rulesets.Mania.Beatmaps;
using osu.Game.Rulesets.Objects.Drawables;
@@ -19,11 +18,6 @@ namespace osu.Game.Rulesets.Mania.UI
{
public class ManiaPlayfield : ScrollingPlayfield
{
- ///
- /// Whether this playfield should be inverted. This flips everything inside the playfield.
- ///
- public readonly Bindable Inverted = new Bindable(true);
-
public List Columns => stages.SelectMany(x => x.Columns).ToList();
private readonly List stages = new List();
@@ -36,8 +30,6 @@ namespace osu.Game.Rulesets.Mania.UI
if (stageDefinitions.Count <= 0)
throw new ArgumentException("Can't have zero or fewer stages.");
- Inverted.Value = true;
-
GridContainer playfieldGrid;
InternalChild = playfieldGrid = new GridContainer
{
@@ -52,7 +44,6 @@ namespace osu.Game.Rulesets.Mania.UI
{
var newStage = new ManiaStage(firstColumnIndex, stageDefinitions[i], ref normalColumnAction, ref specialColumnAction);
newStage.VisibleTimeRange.BindTo(VisibleTimeRange);
- newStage.Inverted.BindTo(Inverted);
playfieldGrid.Content[0][i] = newStage;
diff --git a/osu.Game.Rulesets.Mania/UI/ManiaStage.cs b/osu.Game.Rulesets.Mania/UI/ManiaStage.cs
index cb93613c7d..41af5fef38 100644
--- a/osu.Game.Rulesets.Mania/UI/ManiaStage.cs
+++ b/osu.Game.Rulesets.Mania/UI/ManiaStage.cs
@@ -5,7 +5,6 @@ using System;
using System.Collections.Generic;
using System.Linq;
using osu.Framework.Allocation;
-using osu.Framework.Configuration;
using osu.Framework.Graphics;
using osu.Framework.Graphics.Containers;
using osu.Framework.Graphics.Shapes;
@@ -28,11 +27,6 @@ namespace osu.Game.Rulesets.Mania.UI
{
public const float HIT_TARGET_POSITION = 50;
- ///
- /// Whether this playfield should be inverted. This flips everything inside the playfield.
- ///
- public readonly Bindable Inverted = new Bindable(true);
-
public IReadOnlyList Columns => columnFlow.Children;
private readonly FillFlowContainer columnFlow;
@@ -139,15 +133,6 @@ namespace osu.Game.Rulesets.Mania.UI
AddColumn(column);
}
-
- Inverted.ValueChanged += invertedChanged;
- Inverted.TriggerChange();
- }
-
- private void invertedChanged(bool newValue)
- {
- Scale = new Vector2(1, newValue ? -1 : 1);
- Judgements.Scale = Scale;
}
public void AddColumn(Column c)