public void ShowSettings() { _settingsWindows = new SettingsWindows { DataContext = _boardWindow.DataContext }; _settingsWindows.ShowDialog(); }
public GraphicsSetting(Texture2D armyButtons, SpriteFont font, Texture2D decoration, SoundEffect bookSound, int width, int height) { SettingsWindows = SettingsWindows.None; screenSizebtn = new Button(armyButtons, 1, 2, 150, 100, font, "ScreenSize", bookSound); fullScreenbtn = new Button(armyButtons, 1, 2, 150, 150, font, "Fullscreen", bookSound); exitbtn = new Button(armyButtons, 1, 2, 150, 200, font, "Return to Army", bookSound); screenSize = new ScreenSize(armyButtons, font, decoration, bookSound, width, height, 100); }
public void Update(MouseState mouseState) { screenSizebtn.Update(mouseState, oldMouseState); fullScreenbtn.Update(mouseState, oldMouseState); exitbtn.Update(mouseState, oldMouseState); if (screenSizebtn.pressed) { SettingsWindows = SettingsWindows.ScreenDimensions; } if (SettingsWindows == SettingsWindows.ScreenDimensions) { screenSize.Update(mouseState, oldMouseState); } oldMouseState = mouseState; }