1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 08:13:31 +08:00

Give Multiplayer its own background stack

This commit is contained in:
David Zhao 2019-03-11 11:08:04 +09:00
parent 272ebeb23d
commit 2df57c3a29

View File

@ -50,6 +50,9 @@ namespace osu.Game.Screens.Multi
[Cached(Type = typeof(IRoomManager))]
private RoomManager roomManager;
[Cached]
private BackgroundScreenStack backgroundScreenStack;
[Resolved]
private OsuGameBase game { get; set; }
@ -95,7 +98,11 @@ namespace osu.Game.Screens.Multi
{
RelativeSizeAxes = Axes.Both,
Padding = new MarginPadding { Top = Header.HEIGHT },
Child = screenStack = new ScreenStack(loungeSubScreen = new LoungeSubScreen()) { RelativeSizeAxes = Axes.Both }
Children = new[]
{
backgroundScreenStack = new BackgroundScreenStack { RelativeSizeAxes = Axes.Both },
screenStack = new ScreenStack(loungeSubScreen = new LoungeSubScreen()) { RelativeSizeAxes = Axes.Both },
}
},
new Header(screenStack),
createButton = new HeaderButton