mirror of
https://github.com/ppy/osu.git
synced 2025-03-28 09:37:23 +08:00
Fix playfield skin layer not rotating correctly with barrel roll mod
This commit is contained in:
parent
dde03b7d46
commit
52b1073d93
@ -242,7 +242,9 @@ namespace osu.Game.Screens.Play
|
|||||||
Quad playfieldScreenSpaceDrawQuad = drawableRuleset.Playfield.SkinnableComponentScreenSpaceDrawQuad;
|
Quad playfieldScreenSpaceDrawQuad = drawableRuleset.Playfield.SkinnableComponentScreenSpaceDrawQuad;
|
||||||
|
|
||||||
playfieldComponents.Position = ToLocalSpace(playfieldScreenSpaceDrawQuad.TopLeft);
|
playfieldComponents.Position = ToLocalSpace(playfieldScreenSpaceDrawQuad.TopLeft);
|
||||||
playfieldComponents.Size = ToLocalSpace(playfieldScreenSpaceDrawQuad.BottomRight) - ToLocalSpace(playfieldScreenSpaceDrawQuad.TopLeft);
|
playfieldComponents.Width = (ToLocalSpace(playfieldScreenSpaceDrawQuad.TopRight) - ToLocalSpace(playfieldScreenSpaceDrawQuad.TopLeft)).Length;
|
||||||
|
playfieldComponents.Height = (ToLocalSpace(playfieldScreenSpaceDrawQuad.BottomLeft) - ToLocalSpace(playfieldScreenSpaceDrawQuad.TopLeft)).Length;
|
||||||
|
playfieldComponents.Rotation = drawableRuleset.Playfield.Rotation;
|
||||||
}
|
}
|
||||||
|
|
||||||
float? lowestTopScreenSpaceLeft = null;
|
float? lowestTopScreenSpaceLeft = null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user