Virtual Pad - fix logic for genesis, supports 3 button, 6 button or none options

This commit is contained in:
adelikat 2014-06-27 01:37:09 +00:00
parent 41d7302f25
commit 20ab331404
1 changed files with 9 additions and 5 deletions

View File

@ -17,20 +17,24 @@ namespace BizHawk.Client.EmuHawk
{
if (ss.UseSixButton)
{
yield return new VirtualPad(ThreeButtonController(1));
yield return new VirtualPad(SixButtonController(1));
}
else
{
yield return new VirtualPad(ThreeButtonController(2));
}
}
else if (ss.ControlType == GPGX.ControlType.Normal)
{
if (ss.UseSixButton)
{
yield return new VirtualPad(ThreeButtonController(1));
yield return new VirtualPad(ThreeButtonController(2));
yield return new VirtualPad(SixButtonController(1));
yield return new VirtualPad(SixButtonController(2));
}
else
{
yield return new VirtualPad(SixButtonController(1));
yield return new VirtualPad(SixButtonController(2));
yield return new VirtualPad(ThreeButtonController(1));
yield return new VirtualPad(ThreeButtonController(2));
}
}
else