Skip to content

Commit 3268008

Browse files
committed
Fix stage line alignment in mania not matching stable
1 parent 678d14a commit 3268008

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Diff for: osu.Game.Rulesets.Mania/Skinning/Legacy/LegacyStageBackground.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ private void load(ISkinSource skin, StageDefinition stageDefinition)
5454
},
5555
columnBackgrounds = new ColumnFlow<Drawable>(stageDefinition)
5656
{
57-
RelativeSizeAxes = Axes.Y
57+
RelativeSizeAxes = Axes.Y,
58+
Masking = false,
5859
},
5960
new HitTargetInsetContainer
6061
{
@@ -126,8 +127,8 @@ private void load(ISkinSource skin)
126127
},
127128
new Container
128129
{
130+
X = isLastColumn ? -0.16f : 0,
129131
Anchor = Anchor.TopRight,
130-
Origin = Anchor.TopRight,
131132
RelativeSizeAxes = Axes.Y,
132133
Width = rightLineWidth,
133134
Scale = new Vector2(0.740f, 1),

Diff for: osu.Game.Rulesets.Mania/UI/ColumnFlow.cs

+6
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ public partial class ColumnFlow<TContent> : CompositeDrawable
2828
private readonly FillFlowContainer<Container<TContent>> columns;
2929
private readonly StageDefinition stageDefinition;
3030

31+
public new bool Masking
32+
{
33+
get => base.Masking;
34+
set => base.Masking = value;
35+
}
36+
3137
public ColumnFlow(StageDefinition stageDefinition)
3238
{
3339
this.stageDefinition = stageDefinition;

0 commit comments

Comments
 (0)