Vectrex: fix control stick in some cases

This commit is contained in:
alyosha-tas 2019-07-05 17:16:11 -04:00
parent e9ca6f82bc
commit b0123ea133
1 changed files with 38 additions and 42 deletions

View File

@ -209,33 +209,31 @@ namespace BizHawk.Emulation.Cores.Consoles.Vectrex
}
}
}
if (sel0)
{
if (sel1)
{
if (portA_ret >= joy2_UD) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_UD) { compare = true; }
else { compare = false; }
}
}
else
{
if (sel0)
if (sel1)
{
if (sel1)
{
if (portA_ret >= joy2_UD) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_UD) { compare = true; }
else { compare = false; }
}
if (portA_ret >= joy2_LR) { compare = true; }
else { compare = false; }
}
else
{
if (sel1)
{
if (portA_ret >= joy2_LR) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_LR) { compare = true; }
else { compare = false; }
}
if (portA_ret >= joy1_LR) { compare = true; }
else { compare = false; }
}
}
@ -288,33 +286,31 @@ namespace BizHawk.Emulation.Cores.Consoles.Vectrex
}
}
}
if (sel0)
{
if (sel1)
{
if (portA_ret >= joy2_UD) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_UD) { compare = true; }
else { compare = false; }
}
}
else
{
if (sel0)
if (sel1)
{
if (sel1)
{
if (portA_ret >= joy2_UD) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_UD) { compare = true; }
else { compare = false; }
}
if (portA_ret >= joy2_LR) { compare = true; }
else { compare = false; }
}
else
{
if (sel1)
{
if (portA_ret >= joy2_LR) { compare = true; }
else { compare = false; }
}
else
{
if (portA_ret >= joy1_LR) { compare = true; }
else { compare = false; }
}
if (portA_ret >= joy1_LR) { compare = true; }
else { compare = false; }
}
}