public void Update() { var inputState = InputManager.GetCurrentInputState(); mVolumeSlider.Update(inputState); if (mVolume.Update(inputState)) { mVolume.ChangeSwitch(); ChangeVolume(); Game1.sPause.mVolume.ChangeSwitch(); Thread.Sleep(100); } if (mMusic.Update(inputState)) { mMusic.ChangeSwitch(); ChangeMusik(); Thread.Sleep(100); } if (mResolution.Update(inputState)) { GameStateManager.State = GameState.ResolutionMenu; } }
public void Update() { var inputState = InputManager.GetCurrentInputState(); if (!inputState.IsButtonPressed(MouseButton.LeftButton)) { mFirstClick = false; } if (!mFirstClick) { mVolumeSlider.Update(inputState); } if (mVolume.Update(inputState)) { mVolume.ChangeSwitch(); ChangeVolume(); } else { mVolume.SetSwitch(SoundManager.SoundOn); } if (!mFirstClick) { mEffectSlider.Update(inputState); } if (mEffects.Update(inputState)) { mEffects.ChangeSwitch(); ChangeEffects(); } else { mEffects.SetSwitch(SoundManager.EffectsOn); } if (!mFirstClick) { mMusicSlider.Update(inputState); } if (mMusic.Update(inputState)) { mMusic.ChangeSwitch(); ChangeMusic(); } else { mMusic.SetSwitch(SoundManager.MusicOn); } if (mCheatMode.Update(inputState)) { mCheatMode.ChangeSwitch(); Game1.CheatMode = !Game1.CheatMode; } else { mCheatMode.SetSwitch(Game1.CheatMode); } if (mResolution.Update(inputState)) { GameStateManager.State = GameState.ResolutionMenu; } }