public ColecoControllerSettings(ISettingsAdapter settable) { _settable = settable; _syncSettings = (ColecoVision.ColecoSyncSettings)_settable.GetSyncSettings(); InitializeComponent(); Icon = Properties.Resources.GameControllerIcon; }
public ColecoControllerSettings( MainForm mainForm, ColecoVision.ColecoSyncSettings settings) { _mainForm = mainForm; _syncSettings = settings; InitializeComponent(); }
public ColecoControllerSettings( IMainFormForConfig mainForm, ColecoVision.ColecoSyncSettings settings) { _mainForm = mainForm; _syncSettings = settings; InitializeComponent(); Icon = Properties.Resources.GameControllerIcon; }
private void ColecoControllerSettings_Load(object sender, EventArgs e) { _syncSettings = (Global.Emulator as ColecoVision)._syncSettings.Clone(); var possibleControllers = ColecoVisionControllerDeck.ValidControllerTypes.Select(t => t.Key); foreach (var val in possibleControllers) { Port1ComboBox.Items.Add(val); Port2ComboBox.Items.Add(val); } Port1ComboBox.SelectedItem = _syncSettings.Port1; Port2ComboBox.SelectedItem = _syncSettings.Port2; }