Make the menu items for FDS disk changing better named

This commit is contained in:
nattthebear 2020-11-28 13:30:00 -05:00
parent 8550d2bd0d
commit 84002f1232
1 changed files with 4 additions and 6 deletions

View File

@ -1333,13 +1333,11 @@ namespace BizHawk.Client.EmuHawk
FDSControlsMenuItem.DropDownItems.RemoveAt(1);
}
for (int i = 0; i < 16; i++)
string button;
for (int i = 0; Emulator.ControllerDefinition.BoolButtons.Contains(button = $"FDS Insert {i}"); i++)
{
var str = $"FDS Insert {i}";
if (Emulator.ControllerDefinition.BoolButtons.Contains(str))
{
FdsInsertDiskMenuAdd($"Insert Disk {i}", str, $"FDS Disk {i} inserted.");
}
var name = $"Disk {i / 2 + 1} Side {(char)(i % 2 + 'A')}";
FdsInsertDiskMenuAdd($"Insert {name}", button, $"FDS {name} inserted.");
}
}