diff --git a/osu.Game/GameModes/GameModeWhiteBox.cs b/osu.Game/GameModes/GameModeWhiteBox.cs index 08d65bec9f..3637fcdd3d 100644 --- a/osu.Game/GameModes/GameModeWhiteBox.cs +++ b/osu.Game/GameModes/GameModeWhiteBox.cs @@ -10,13 +10,12 @@ using osu.Framework.Graphics.Drawables; using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.UserInterface; -using osu.Game.Graphics.Containers; using OpenTK; using OpenTK.Graphics; namespace osu.Game.GameModes { - public class GameModeWhiteBox : OsuGameMode + public class GameModeWhiteBox : GameMode { private Button popButton; diff --git a/osu.Game/GameModes/Menu/ButtonSystem.cs b/osu.Game/GameModes/Menu/ButtonSystem.cs index b3387ef3e5..671a08d2a0 100644 --- a/osu.Game/GameModes/Menu/ButtonSystem.cs +++ b/osu.Game/GameModes/Menu/ButtonSystem.cs @@ -19,7 +19,7 @@ using OpenTK.Input; namespace osu.Game.GameModes.Menu { - public class ButtonSystem : OsuLargeContainer + public class ButtonSystem : LargeContainer { public Action OnEdit; public Action OnExit; @@ -272,7 +272,7 @@ namespace osu.Game.GameModes.Menu /// /// osu! logo and its attachments (pulsing, visualiser etc.) /// - class OsuLogo : OsuContainer + class OsuLogo : AutoSizeContainer { private Sprite logo; private Container logoBounceContainer; @@ -392,7 +392,7 @@ namespace osu.Game.GameModes.Menu /// Button designed specifically for the osu!next main menu. /// In order to correctly flow, we have to use a negative margin on the parent container (due to the parallelogram shape). /// - private class Button : OsuContainer + private class Button : AutoSizeContainer { private Container iconText; private WedgedBox box; diff --git a/osu.Game/GameModes/Menu/MainMenu.cs b/osu.Game/GameModes/Menu/MainMenu.cs index 1983d4cd60..f12f6062b7 100644 --- a/osu.Game/GameModes/Menu/MainMenu.cs +++ b/osu.Game/GameModes/Menu/MainMenu.cs @@ -17,7 +17,7 @@ using OpenTK; namespace osu.Game.GameModes.Menu { - internal class MainMenu : OsuGameMode + internal class MainMenu : GameMode { private ButtonSystem buttons; public override string Name => @"Main Menu"; @@ -28,9 +28,13 @@ namespace osu.Game.GameModes.Menu { base.Load(); + OsuGame osu = (OsuGame)Game; + AudioSample welcome = Game.Audio.Sample.Get(@"welcome"); welcome.Play(); + //bgm = Game.Audio.Track.Get(@"circles"); + //bgm.Start(); Children = new Drawable[] { new ParallaxContainer @@ -52,7 +56,7 @@ namespace osu.Game.GameModes.Menu }, ButtonSystem.EXIT_DELAY); }, OnSettings = delegate { - Game.Options.PoppedOut = !Game.Options.PoppedOut; + osu.Options.PoppedOut = !osu.Options.PoppedOut; }, } } diff --git a/osu.Game/Graphics/Background/Background.cs b/osu.Game/Graphics/Background/Background.cs index 28644f1185..13ce516559 100644 --- a/osu.Game/Graphics/Background/Background.cs +++ b/osu.Game/Graphics/Background/Background.cs @@ -7,10 +7,11 @@ using osu.Framework.Graphics.Sprites; using osu.Game.Graphics.Containers; using OpenTK; using OpenTK.Graphics; +using osu.Framework.Graphics.Containers; namespace osu.Game.Graphics.Background { - class Background : OsuLargeContainer + class Background : LargeContainer { protected Sprite BackgroundSprite; diff --git a/osu.Game/Graphics/Containers/OsuContainer.cs b/osu.Game/Graphics/Containers/OsuContainer.cs deleted file mode 100644 index 9d7dbde298..0000000000 --- a/osu.Game/Graphics/Containers/OsuContainer.cs +++ /dev/null @@ -1,12 +0,0 @@ -//Copyright (c) 2007-2016 ppy Pty Ltd . -//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using osu.Framework.Graphics.Containers; - -namespace osu.Game.Graphics.Containers -{ - class OsuContainer : AutoSizeContainer - { - public new OsuGameBase Game => base.Game as OsuGameBase; - } -} diff --git a/osu.Game/Graphics/Containers/OsuGameMode.cs b/osu.Game/Graphics/Containers/OsuGameMode.cs deleted file mode 100644 index d59d941ae5..0000000000 --- a/osu.Game/Graphics/Containers/OsuGameMode.cs +++ /dev/null @@ -1,12 +0,0 @@ -//Copyright (c) 2007-2016 ppy Pty Ltd . -//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using osu.Framework.GameModes; - -namespace osu.Game.Graphics.Containers -{ - public class OsuGameMode : GameMode - { - public new OsuGame Game => base.Game as OsuGame; - } -} diff --git a/osu.Game/Graphics/Containers/OsuLargeContainer.cs b/osu.Game/Graphics/Containers/OsuLargeContainer.cs deleted file mode 100644 index df7a6ff9c2..0000000000 --- a/osu.Game/Graphics/Containers/OsuLargeContainer.cs +++ /dev/null @@ -1,12 +0,0 @@ -//Copyright (c) 2007-2016 ppy Pty Ltd . -//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using osu.Framework.Graphics.Containers; - -namespace osu.Game.Graphics.Containers -{ - public class OsuLargeContainer : LargeContainer - { - public new OsuGameBase Game => base.Game as OsuGameBase; - } -} diff --git a/osu.Game/osu.Game.csproj b/osu.Game/osu.Game.csproj index 0541c58e83..26c3cd97e9 100644 --- a/osu.Game/osu.Game.csproj +++ b/osu.Game/osu.Game.csproj @@ -64,9 +64,6 @@ - - -