public void SwitchToMainMenuState() { StateExitProcedure(); Game.State = new MainMenuGameState(Game); Game.State.SetControllerOldInputState(GameStateMethods.GetOldInputState(controllerList)); Game.State.StateEntryProcedure(); }
public void SwitchToRoomState() { StateExitProcedure(); Game.State = roomStatePreserved; Game.State.SetControllerOldInputState(GameStateMethods.GetOldInputState(controllerList)); Game.State.StateEntryProcedure(); }
public void SwitchToRoomState() { StateExitProcedure(); SpriteFactory.Instance.LoadAllTextures(Game.Content); SoundFactory.Instance.LoadAllSounds(Game.Content); foreach (IOnOffButton button in OptionMenu.Buttons) { if (button.IsOn) { UpdateGameFromButtonStatus(button.GetType()); } } Game.State = new RoomGameState(Game); Game.State.SetControllerOldInputState(GameStateMethods.GetOldInputState(controllerList)); Game.State.StateEntryProcedure(); }