public virtual void SaveSettings(Setting settings) { if (settings.Screens == null) settings.Screens = new LastScreen(); if (this.item.Checked) settings.Screens.Size = this.scale; }
public void SaveSettings(Setting settings) { if (this.menuItem.Checked) { if (settings.Screens == null) settings.Screens = new LastScreen(); settings.Screens.Pixellated = this.state; } }
public void LoadSettings(Setting settings) { if (channel == 1) Set(settings.Audio.Square1); else if (channel == 2) Set(settings.Audio.Square2); else if (channel == 3) Set(settings.Audio.Triangle); else if (channel == 4) Set(settings.Audio.Noise); }
public override void SaveSettings(Setting settings) { if (settings.Screens == null) settings.Screens = new LastScreen(); if (this.item.Checked) { settings.Screens.Size = ScreenScale.NTSC; settings.Screens.NTSC_Options = this.ntscOption; } }
public void SaveSettings(Setting settings) { if (settings.Audio == null) settings.Audio = new LastAudio(); if (channel == 1) settings.Audio.Square1 = this.menuItem.Checked; else if (channel == 2) settings.Audio.Square2 = this.menuItem.Checked; else if (channel == 3) settings.Audio.Triangle = this.menuItem.Checked; else if (channel == 4) settings.Audio.Noise = this.menuItem.Checked; }
public void LoadSettings(Setting settings) { if (layer == Layers.Background) Set(settings.Debug.Layers.Background); else if (layer == Layers.Sprite1) Set(settings.Debug.Layers.Sprites1); else if (layer == Layers.Sprite2) Set(settings.Debug.Layers.Sprites2); else if (layer == Layers.Sprite3) Set(settings.Debug.Layers.Sprites3); else if (layer == Layers.Sprite4) Set(settings.Debug.Layers.Sprites4); else if (layer == Layers.Foreground) Set(settings.Debug.Layers.Foreground); }
public void SaveSettings(Setting settings) { if (settings.Debug == null) settings.Debug = new LastDebug(); if (settings.Debug.Layers == null) settings.Debug.Layers = new LastLayers(); if (layer == Layers.Background) settings.Debug.Layers.Background = Engine.Instance.GetLayerVisibility((int)this.layer); else if (layer == Layers.Sprite1) settings.Debug.Layers.Sprites1 = Engine.Instance.GetLayerVisibility((int)this.layer); else if (layer == Layers.Sprite2) settings.Debug.Layers.Sprites2 = Engine.Instance.GetLayerVisibility((int)this.layer); else if (layer == Layers.Sprite3) settings.Debug.Layers.Sprites3 = Engine.Instance.GetLayerVisibility((int)this.layer); else if (layer == Layers.Sprite4) settings.Debug.Layers.Sprites4 = Engine.Instance.GetLayerVisibility((int)this.layer); else if (layer == Layers.Foreground) settings.Debug.Layers.Foreground = Engine.Instance.GetLayerVisibility((int)this.layer); }
public void LoadSettings(Setting settings) { if (settings.Screens.Pixellated == this.state) this.controller.Raise(this.state); }
private void btnSelect_Click(object sender, EventArgs e) { int selection = cbxConfigToPickFrom.SelectedIndex; // If 0, the added option Factory index is selected if (selection == 0) settingsSelected = UserSettings.Default; else settingsSelected = userSettingObject.GetSettingByIndex(selection - 1); // -1 because an option is added at position 0 RaiseApply(); this.Close(); }
public void AddOrSetExistingSettingsForGame(Setting newSetting) { // No list, create a new one if (Settings == null) { Settings = new List<Setting>(); Settings.Add(newSetting); return; } // If setting exist, replace it for (int x = 0; x < Settings.Count; x++) { if (Settings[x].GameFileName == newSetting.GameFileName) { Settings[x] = newSetting; return; } } // Setting of name received not found, add it Settings.Add(newSetting); }
static UserSettings() { Default = new Setting() { GameFileName = "", Keys = new UserKeys() { Up = Keys.Up, Down = Keys.Down, Left = Keys.Left, Right = Keys.Right, Jump = Keys.A, Shoot = Keys.S, Start = Keys.Enter, Select = Keys.Space }, Screens = new LastScreen() { Size = ScreenScale.X1, Maximized = false, HideMenu = false, Pixellated = PixellatedOrSmoothed.Pixellated, NTSC_Options = NTSC_Options.None, NTSC_Custom = new NTSC_CustomOptions() { Hue = 0, Saturation = 0, Brightness = 0, Contrast = 0, Sharpness = 0, Gamma = 0, Resolution = 0, Artifacts = 0, Fringing = 0, Bleed = 0, Merge_Fields = true } }, Audio = new LastAudio() { Volume = 50, Musics = true, Sound = true, Square1 = true, Square2 = true, Triangle = true, Noise = true }, Debug = new LastDebug() { ShowMenu = true, ShowHitboxes = false, Framerate = 60, Layers = new LastLayers() { Background = true, Sprites1 = true, Sprites2 = true, Sprites3 = true, Sprites4 = true, Foreground = true }, Cheat = new LastCheat() { Invincibility = false, NoDamage = false } }, Miscellaneous = new LastMiscellaneous() { ScreenX_Coordinate = -1, // -1 means centered ScreenY_Coordinate = -1 } }; }
public virtual void LoadSettings(Setting settings) { Set(settings.Screens.Size == this.scale); }
public void SaveSettings(Setting settings) { }
public void LoadSettings(Setting settings) { }
public override void LoadSettings(Setting settings) { Set(settings.Screens.Size == ScreenScale.NTSC && settings.Screens.NTSC_Options == this.ntscOption); }