public ZxSpectrumCoreEmulationSettings( IMainFormForConfig mainForm, ZXSpectrum.ZXSpectrumSyncSettings syncSettings) { _mainForm = mainForm; _syncSettings = syncSettings; InitializeComponent(); Icon = Properties.Resources.GameControllerIcon; }
public ZxSpectrumJoystickSettings( IMainFormForConfig mainForm, ZXSpectrum.ZXSpectrumSyncSettings syncSettings) { _mainForm = mainForm; _syncSettings = syncSettings; InitializeComponent(); Icon = Properties.Resources.GameController_MultiSize; }
private void IntvControllerSettings_Load(object sender, EventArgs e) { _syncSettings = ((ZXSpectrum)Global.Emulator).GetSyncSettings().Clone(); possibleControllers = Enum.GetNames(typeof(JoystickType)); foreach (var val in possibleControllers) { Port1ComboBox.Items.Add(val); Port2ComboBox.Items.Add(val); Port3ComboBox.Items.Add(val); } Port1ComboBox.SelectedItem = _syncSettings.JoystickType1.ToString(); Port2ComboBox.SelectedItem = _syncSettings.JoystickType2.ToString(); Port3ComboBox.SelectedItem = _syncSettings.JoystickType3.ToString(); }