Demul Fixes
This commit is contained in:
parent
588a36ada0
commit
596e714064
@ -146,7 +146,7 @@ void ATVTrackInputsEnabled(Helpers* helpers)
|
|||||||
|
|
||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -164,7 +164,7 @@ void ATVTrackInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
SteeringValue = (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255);
|
SteeringValue = (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
SteeringValue = 0x7F;
|
SteeringValue = 0x7F;
|
||||||
}
|
}
|
||||||
@ -187,7 +187,7 @@ void ATVTrackInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
BrakeValue = ((e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
BrakeValue = ((e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0x00, false);
|
helpers->WriteByte(AcclAddress, 0x00, false);
|
||||||
BrakeValue = 0x00;
|
BrakeValue = 0x00;
|
||||||
@ -274,7 +274,7 @@ void ATVTrackInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
BrakeValue = ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
BrakeValue = ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0xFF, false);
|
helpers->WriteByte(AcclAddress, 0xFF, false);
|
||||||
BrakeValue = 0x00;
|
BrakeValue = 0x00;
|
||||||
|
@ -140,7 +140,7 @@ void FasterThanSpeedInputsEnabled(Helpers* helpers)
|
|||||||
|
|
||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -158,7 +158,7 @@ void FasterThanSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
||||||
}
|
}
|
||||||
@ -179,7 +179,7 @@ void FasterThanSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0x00, false);
|
helpers->WriteByte(AcclAddress, 0x00, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0x00, false);
|
helpers->WriteByte(BrakeAddress, 0x00, false);
|
||||||
@ -232,7 +232,7 @@ void FasterThanSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0xFF, false);
|
helpers->WriteByte(AcclAddress, 0xFF, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
||||||
|
@ -152,7 +152,7 @@ void InitialDInputsEnabled(Helpers* helpers)
|
|||||||
|
|
||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -170,7 +170,7 @@ void InitialDInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
||||||
}
|
}
|
||||||
@ -191,7 +191,7 @@ void InitialDInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0x00, false);
|
helpers->WriteByte(AcclAddress, 0x00, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0x00, false);
|
helpers->WriteByte(BrakeAddress, 0x00, false);
|
||||||
@ -244,7 +244,7 @@ void InitialDInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0xFF, false);
|
helpers->WriteByte(AcclAddress, 0xFF, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
||||||
|
@ -135,7 +135,7 @@ void MaximumSpeedInputsEnabled(Helpers* helpers)
|
|||||||
|
|
||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -153,7 +153,7 @@ void MaximumSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
||||||
}
|
}
|
||||||
@ -174,7 +174,7 @@ void MaximumSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0x00, false);
|
helpers->WriteByte(AcclAddress, 0x00, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0x00, false);
|
helpers->WriteByte(BrakeAddress, 0x00, false);
|
||||||
@ -227,7 +227,7 @@ void MaximumSpeedInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0xFF, false);
|
helpers->WriteByte(AcclAddress, 0xFF, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
||||||
|
@ -151,7 +151,7 @@ void NascarInputsEnabled(Helpers* helpers)
|
|||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
UINT8 shiftupdownreadA = helpers->ReadByte(ShiftUpDownAddress, false);
|
UINT8 shiftupdownreadA = helpers->ReadByte(ShiftUpDownAddress, false);
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -169,7 +169,7 @@ void NascarInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
||||||
}
|
}
|
||||||
@ -190,7 +190,7 @@ void NascarInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0x00, false);
|
helpers->WriteByte(AcclAddress, 0x00, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0x00, false);
|
helpers->WriteByte(BrakeAddress, 0x00, false);
|
||||||
@ -243,7 +243,7 @@ void NascarInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
helpers->WriteByte(BrakeAddress, ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(AcclAddress, 0xFF, false);
|
helpers->WriteByte(AcclAddress, 0xFF, false);
|
||||||
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
helpers->WriteByte(BrakeAddress, 0xFF, false);
|
||||||
|
@ -138,7 +138,7 @@ void SmashingDriveInputsEnabled(Helpers* helpers)
|
|||||||
|
|
||||||
while (SDL_WaitEvent(&e) != 0)
|
while (SDL_WaitEvent(&e) != 0)
|
||||||
{
|
{
|
||||||
if ((e.type == SDL_JOYAXISMOTION) & (ShowAxisForSetup == 0))
|
if ((e.type == SDL_JOYAXISMOTION) && (ShowAxisForSetup == 0))
|
||||||
{
|
{
|
||||||
if (e.jaxis.which == joystick_index1)
|
if (e.jaxis.which == joystick_index1)
|
||||||
{
|
{
|
||||||
@ -156,7 +156,7 @@ void SmashingDriveInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + WHEEL_DEAD_ZONE;
|
||||||
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
helpers->WriteByte(SteeringAddress, (127 + (e.jaxis.value - WHEEL_DEAD_ZONE) / 255), false);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) & (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
else if ((e.jaxis.value < WHEEL_DEAD_ZONE) && (e.jaxis.value > -WHEEL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
helpers->WriteByte(SteeringAddress, 0x7F, false);
|
||||||
}
|
}
|
||||||
@ -177,7 +177,7 @@ void SmashingDriveInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value - ACCL_DEAD_ZONE;
|
||||||
BrakeValue = ((e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
BrakeValue = ((e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
AcclValue = 0x00;
|
AcclValue = 0x00;
|
||||||
BrakeValue = 0x00;
|
BrakeValue = 0x00;
|
||||||
@ -298,7 +298,7 @@ void SmashingDriveInputsEnabled(Helpers* helpers)
|
|||||||
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
e.jaxis.value = e.jaxis.value + ACCL_DEAD_ZONE;
|
||||||
BrakeValue = ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
BrakeValue = ((-e.jaxis.value + ACCL_DEAD_ZONE) / 128);
|
||||||
}
|
}
|
||||||
else if ((e.jaxis.value < ACCL_DEAD_ZONE) & (e.jaxis.value > -ACCL_DEAD_ZONE))
|
else if ((e.jaxis.value < ACCL_DEAD_ZONE) && (e.jaxis.value > -ACCL_DEAD_ZONE))
|
||||||
{
|
{
|
||||||
AcclValue = 0xFF;
|
AcclValue = 0xFF;
|
||||||
BrakeValue = 0xFF;
|
BrakeValue = 0xFF;
|
||||||
|
Loading…
Reference in New Issue
Block a user