Reduce indentation in system-specific helpers in `MainForm`
This commit is contained in:
parent
2321bc55e6
commit
65979e61ec
|
@ -1348,47 +1348,30 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void FdsEjectDiskMenuItem_Click(object sender, EventArgs e)
|
private void FdsEjectDiskMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!MovieSession.Movie.IsPlaying())
|
if (MovieSession.Movie.IsPlaying()) return;
|
||||||
{
|
InputManager.ClickyVirtualPadController.Click("FDS Eject");
|
||||||
InputManager.ClickyVirtualPadController.Click("FDS Eject");
|
AddOnScreenMessage("FDS disk ejected.");
|
||||||
AddOnScreenMessage("FDS disk ejected.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void VsInsertCoinP1MenuItem_Click(object sender, EventArgs e)
|
private void VsInsertCoinP1MenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (LoadedCoreIsNesHawkInVSMode)
|
if (MovieSession.Movie.IsPlaying() || !LoadedCoreIsNesHawkInVSMode) return;
|
||||||
{
|
InputManager.ClickyVirtualPadController.Click("Insert Coin P1");
|
||||||
if (!MovieSession.Movie.IsPlaying())
|
AddOnScreenMessage("P1 Coin Inserted");
|
||||||
{
|
|
||||||
InputManager.ClickyVirtualPadController.Click("Insert Coin P1");
|
|
||||||
AddOnScreenMessage("P1 Coin Inserted");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void VsInsertCoinP2MenuItem_Click(object sender, EventArgs e)
|
private void VsInsertCoinP2MenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (LoadedCoreIsNesHawkInVSMode)
|
if (MovieSession.Movie.IsPlaying() || !LoadedCoreIsNesHawkInVSMode) return;
|
||||||
{
|
InputManager.ClickyVirtualPadController.Click("Insert Coin P2");
|
||||||
if (!MovieSession.Movie.IsPlaying())
|
AddOnScreenMessage("P2 Coin Inserted");
|
||||||
{
|
|
||||||
InputManager.ClickyVirtualPadController.Click("Insert Coin P2");
|
|
||||||
AddOnScreenMessage("P2 Coin Inserted");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void VsServiceSwitchMenuItem_Click(object sender, EventArgs e)
|
private void VsServiceSwitchMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (LoadedCoreIsNesHawkInVSMode)
|
if (MovieSession.Movie.IsPlaying() || !LoadedCoreIsNesHawkInVSMode) return;
|
||||||
{
|
InputManager.ClickyVirtualPadController.Click("Service Switch");
|
||||||
if (!MovieSession.Movie.IsPlaying())
|
AddOnScreenMessage("Service Switch Pressed");
|
||||||
{
|
|
||||||
InputManager.ClickyVirtualPadController.Click("Service Switch");
|
|
||||||
AddOnScreenMessage("Service Switch Pressed");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private DialogResult OpenNesHawkGamepadSettingsDialog(ISettingsAdapter settable)
|
private DialogResult OpenNesHawkGamepadSettingsDialog(ISettingsAdapter settable)
|
||||||
|
@ -1665,13 +1648,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void ColecoSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void ColecoSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (Emulator is ColecoVision coleco)
|
if (Emulator is not ColecoVision coleco) return;
|
||||||
{
|
var ss = coleco.GetSyncSettings();
|
||||||
var ss = coleco.GetSyncSettings();
|
ColecoSkipBiosMenuItem.Checked = ss.SkipBiosIntro;
|
||||||
ColecoSkipBiosMenuItem.Checked = ss.SkipBiosIntro;
|
ColecoUseSGMMenuItem.Checked = ss.UseSGM;
|
||||||
ColecoUseSGMMenuItem.Checked = ss.UseSGM;
|
ColecoControllerSettingsMenuItem.Enabled = MovieSession.Movie.NotActive();
|
||||||
ColecoControllerSettingsMenuItem.Enabled = MovieSession.Movie.NotActive();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ColecoHawkSetSkipBIOSIntro(bool newValue, ISettingsAdapter settable)
|
private void ColecoHawkSetSkipBIOSIntro(bool newValue, ISettingsAdapter settable)
|
||||||
|
@ -1781,11 +1762,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void N64ExpansionSlotMenuItem_Click(object sender, EventArgs e)
|
private void N64ExpansionSlotMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (Emulator is N64)
|
if (Emulator is not N64) return;
|
||||||
{
|
Mupen64PlusSetUseExpansionSlot(!((ToolStripMenuItem) sender).Checked, GetSettingsAdapterForLoadedCore<N64>());
|
||||||
Mupen64PlusSetUseExpansionSlot(!((ToolStripMenuItem) sender).Checked, GetSettingsAdapterForLoadedCore<N64>());
|
FlagNeedsReboot();
|
||||||
FlagNeedsReboot();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Ares64SubMenu_DropDownOpened(object sender, EventArgs e)
|
private void Ares64SubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
|
@ -1830,69 +1809,59 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void AppleSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void AppleSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (Emulator is AppleII a)
|
if (Emulator is not AppleII a) return;
|
||||||
{
|
AppleDisksSubMenu.Enabled = a.DiskCount > 1;
|
||||||
AppleDisksSubMenu.Enabled = a.DiskCount > 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AppleDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void AppleDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AppleDisksSubMenu.DropDownItems.Clear();
|
AppleDisksSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not AppleII appleII) return;
|
||||||
if (Emulator is AppleII appleII)
|
for (int i = 0; i < appleII.DiskCount; i++)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < appleII.DiskCount; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
var menuItem = new ToolStripMenuItem
|
Name = $"Disk{i + 1}",
|
||||||
{
|
Text = $"Disk{i + 1}",
|
||||||
Name = $"Disk{i + 1}",
|
Checked = appleII.CurrentDisk == i
|
||||||
Text = $"Disk{i + 1}",
|
};
|
||||||
Checked = appleII.CurrentDisk == i
|
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
int dummy = i;
|
||||||
menuItem.Click += (o, ev) =>
|
menuItem.Click += (o, ev) =>
|
||||||
{
|
{
|
||||||
appleII.SetDisk(dummy);
|
appleII.SetDisk(dummy);
|
||||||
};
|
};
|
||||||
|
|
||||||
AppleDisksSubMenu.DropDownItems.Add(menuItem);
|
AppleDisksSubMenu.DropDownItems.Add(menuItem);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void C64SubMenu_DropDownOpened(object sender, EventArgs e)
|
private void C64SubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (Emulator is C64 c64)
|
if (Emulator is not C64 c64) return;
|
||||||
{
|
C64DisksSubMenu.Enabled = c64.DiskCount > 1;
|
||||||
C64DisksSubMenu.Enabled = c64.DiskCount > 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void C64DisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void C64DisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
C64DisksSubMenu.DropDownItems.Clear();
|
C64DisksSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not C64 c64) return;
|
||||||
if (Emulator is C64 c64)
|
for (int i = 0; i < c64.DiskCount; i++)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < c64.DiskCount; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
var menuItem = new ToolStripMenuItem
|
Name = $"Disk{i + 1}",
|
||||||
{
|
Text = $"Disk{i + 1}",
|
||||||
Name = $"Disk{i + 1}",
|
Checked = c64.CurrentDisk == i
|
||||||
Text = $"Disk{i + 1}",
|
};
|
||||||
Checked = c64.CurrentDisk == i
|
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
int dummy = i;
|
||||||
menuItem.Click += (o, ev) =>
|
menuItem.Click += (o, ev) =>
|
||||||
{
|
{
|
||||||
c64.SetDisk(dummy);
|
c64.SetDisk(dummy);
|
||||||
};
|
};
|
||||||
|
|
||||||
C64DisksSubMenu.DropDownItems.Add(menuItem);
|
C64DisksSubMenu.DropDownItems.Add(menuItem);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1990,78 +1959,66 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void ZXSpectrumMediaMenuItem_DropDownOpened(object sender, EventArgs e)
|
private void ZXSpectrumMediaMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (Emulator is ZXSpectrum speccy)
|
if (Emulator is not ZXSpectrum speccy) return;
|
||||||
{
|
ZXSpectrumTapesSubMenu.Enabled = speccy._tapeInfo.Count > 0;
|
||||||
ZXSpectrumTapesSubMenu.Enabled = speccy._tapeInfo.Count > 0;
|
ZXSpectrumDisksSubMenu.Enabled = speccy._diskInfo.Count > 0;
|
||||||
ZXSpectrumDisksSubMenu.Enabled = speccy._diskInfo.Count > 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ZXSpectrumTapesSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void ZXSpectrumTapesSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ZXSpectrumTapesSubMenu.DropDownItems.Clear();
|
ZXSpectrumTapesSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not ZXSpectrum speccy) return;
|
||||||
List<ToolStripItem> items = new();
|
List<ToolStripItem> items = new();
|
||||||
|
var tapeMediaIndex = speccy._machine.TapeMediaIndex;
|
||||||
|
|
||||||
if (Emulator is ZXSpectrum speccy)
|
for (int i = 0; i < speccy._tapeInfo.Count; i++)
|
||||||
{
|
{
|
||||||
var tapeMediaIndex = speccy._machine.TapeMediaIndex;
|
string name = speccy._tapeInfo[i].Name;
|
||||||
|
|
||||||
for (int i = 0; i < speccy._tapeInfo.Count; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
string name = speccy._tapeInfo[i].Name;
|
Name = $"{i}_{name}",
|
||||||
|
Text = $"{i}: {name}",
|
||||||
|
Checked = tapeMediaIndex == i
|
||||||
|
};
|
||||||
|
|
||||||
var menuItem = new ToolStripMenuItem
|
int dummy = i;
|
||||||
{
|
menuItem.Click += (o, ev) =>
|
||||||
Name = $"{i}_{name}",
|
{
|
||||||
Text = $"{i}: {name}",
|
speccy._machine.TapeMediaIndex = dummy;
|
||||||
Checked = tapeMediaIndex == i
|
};
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
items.Add(menuItem);
|
||||||
menuItem.Click += (o, ev) =>
|
|
||||||
{
|
|
||||||
speccy._machine.TapeMediaIndex = dummy;
|
|
||||||
};
|
|
||||||
|
|
||||||
items.Add(menuItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ZXSpectrumTapesSubMenu.DropDownItems.AddRange(items.ToArray());
|
ZXSpectrumTapesSubMenu.DropDownItems.AddRange(items.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ZXSpectrumDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void ZXSpectrumDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ZXSpectrumDisksSubMenu.DropDownItems.Clear();
|
ZXSpectrumDisksSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not ZXSpectrum speccy) return;
|
||||||
List<ToolStripItem> items = new();
|
List<ToolStripItem> items = new();
|
||||||
|
var diskMediaIndex = speccy._machine.DiskMediaIndex;
|
||||||
|
|
||||||
if (Emulator is ZXSpectrum speccy)
|
for (int i = 0; i < speccy._diskInfo.Count; i++)
|
||||||
{
|
{
|
||||||
var diskMediaIndex = speccy._machine.DiskMediaIndex;
|
string name = speccy._diskInfo[i].Name;
|
||||||
|
|
||||||
for (int i = 0; i < speccy._diskInfo.Count; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
string name = speccy._diskInfo[i].Name;
|
Name = $"{i}_{name}",
|
||||||
|
Text = $"{i}: {name}",
|
||||||
|
Checked = diskMediaIndex == i
|
||||||
|
};
|
||||||
|
|
||||||
var menuItem = new ToolStripMenuItem
|
int dummy = i;
|
||||||
{
|
menuItem.Click += (o, ev) =>
|
||||||
Name = $"{i}_{name}",
|
{
|
||||||
Text = $"{i}: {name}",
|
speccy._machine.DiskMediaIndex = dummy;
|
||||||
Checked = diskMediaIndex == i
|
};
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
items.Add(menuItem);
|
||||||
menuItem.Click += (o, ev) =>
|
|
||||||
{
|
|
||||||
speccy._machine.DiskMediaIndex = dummy;
|
|
||||||
};
|
|
||||||
|
|
||||||
items.Add(menuItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ZXSpectrumDisksSubMenu.DropDownItems.AddRange(items.ToArray());
|
ZXSpectrumDisksSubMenu.DropDownItems.AddRange(items.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2129,68 +2086,58 @@ namespace BizHawk.Client.EmuHawk
|
||||||
private void AmstradCpcTapesSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void AmstradCpcTapesSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AmstradCPCTapesSubMenu.DropDownItems.Clear();
|
AmstradCPCTapesSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not AmstradCPC ams) return;
|
||||||
List<ToolStripItem> items = new();
|
List<ToolStripItem> items = new();
|
||||||
|
var tapeMediaIndex = ams._machine.TapeMediaIndex;
|
||||||
|
|
||||||
if (Emulator is AmstradCPC ams)
|
for (int i = 0; i < ams._tapeInfo.Count; i++)
|
||||||
{
|
{
|
||||||
var tapeMediaIndex = ams._machine.TapeMediaIndex;
|
string name = ams._tapeInfo[i].Name;
|
||||||
|
|
||||||
for (int i = 0; i < ams._tapeInfo.Count; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
string name = ams._tapeInfo[i].Name;
|
Name = $"{i}_{name}",
|
||||||
|
Text = $"{i}: {name}",
|
||||||
|
Checked = tapeMediaIndex == i
|
||||||
|
};
|
||||||
|
|
||||||
var menuItem = new ToolStripMenuItem
|
int dummy = i;
|
||||||
{
|
menuItem.Click += (o, ev) =>
|
||||||
Name = $"{i}_{name}",
|
{
|
||||||
Text = $"{i}: {name}",
|
ams._machine.TapeMediaIndex = dummy;
|
||||||
Checked = tapeMediaIndex == i
|
};
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
items.Add(menuItem);
|
||||||
menuItem.Click += (o, ev) =>
|
|
||||||
{
|
|
||||||
ams._machine.TapeMediaIndex = dummy;
|
|
||||||
};
|
|
||||||
|
|
||||||
items.Add(menuItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AmstradCPCTapesSubMenu.DropDownItems.AddRange(items.ToArray());
|
AmstradCPCTapesSubMenu.DropDownItems.AddRange(items.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AmstradCpcDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void AmstradCpcDisksSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AmstradCPCDisksSubMenu.DropDownItems.Clear();
|
AmstradCPCDisksSubMenu.DropDownItems.Clear();
|
||||||
|
if (Emulator is not AmstradCPC ams) return;
|
||||||
List<ToolStripItem> items = new();
|
List<ToolStripItem> items = new();
|
||||||
|
var diskMediaIndex = ams._machine.DiskMediaIndex;
|
||||||
|
|
||||||
if (Emulator is AmstradCPC ams)
|
for (int i = 0; i < ams._diskInfo.Count; i++)
|
||||||
{
|
{
|
||||||
var diskMediaIndex = ams._machine.DiskMediaIndex;
|
string name = ams._diskInfo[i].Name;
|
||||||
|
|
||||||
for (int i = 0; i < ams._diskInfo.Count; i++)
|
var menuItem = new ToolStripMenuItem
|
||||||
{
|
{
|
||||||
string name = ams._diskInfo[i].Name;
|
Name = $"{i}_{name}",
|
||||||
|
Text = $"{i}: {name}",
|
||||||
|
Checked = diskMediaIndex == i
|
||||||
|
};
|
||||||
|
|
||||||
var menuItem = new ToolStripMenuItem
|
int dummy = i;
|
||||||
{
|
menuItem.Click += (o, ev) =>
|
||||||
Name = $"{i}_{name}",
|
{
|
||||||
Text = $"{i}: {name}",
|
ams._machine.DiskMediaIndex = dummy;
|
||||||
Checked = diskMediaIndex == i
|
};
|
||||||
};
|
|
||||||
|
|
||||||
int dummy = i;
|
items.Add(menuItem);
|
||||||
menuItem.Click += (o, ev) =>
|
|
||||||
{
|
|
||||||
ams._machine.DiskMediaIndex = dummy;
|
|
||||||
};
|
|
||||||
|
|
||||||
items.Add(menuItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AmstradCPCDisksSubMenu.DropDownItems.AddRange(items.ToArray());
|
AmstradCPCDisksSubMenu.DropDownItems.AddRange(items.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue