Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 3
0
        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();
        }