/// <summary> /// Go to the menu. Which menu is shown, depends on the menuState parameter. /// </summary> /// <param name="menuState"></param> public void GoToMenu(MenuState menuState) { GameplayModel.Disable(); GameplayView.Hide(); MenuModel.Enable(); MenuView.Show(); MenuModel.setMenuState(menuState); Audio.stopMusic(); Controller.Model = MenuModel; }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // Start game in main menu MenuModel.Enable(); MenuView.Show(); // Enable controller Controller.Enable(); base.Initialize(); }