public void CloseMenu(Menus menu) { switch (menu) { case Menus.MainMenu: MainMenu.Close(); CurrentMenu = null; break; case Menus.NewGameMenu: NewGameMenu.Close(); CurrentMenu = null; break; case Menus.GameInfoMenu: GameInfoMenu.Close(); break; case Menus.AdvancedSettingsMenu: AdvancedSettingsMenu.Close(); break; case Menus.HighscoresMenu: HighscoresMenu.Close(); CurrentMenu = null; break; case Menus.LoadGameMenu: LoadGameMenu.Close(); CurrentMenu = null; break; case Menus.ConfirmStepWindow: ConfirmStepWindow.Close(); break; case Menus.PlayAgainWindow: PlayAgainWindow.Close(); break; case Menus.PauseWindow: PauseWindow.Close(); CurrentMenu = null; break; case Menus.SaveGameWindow: SaveGameWindow.Close(); CurrentMenu = null; break; case Menus.LoadGameWindow: LoadGameWindow.Close(); CurrentMenu = null; break; } }