1
0
mirror of synced 2025-02-01 12:17:55 +01:00

Merge pull request #16 from Boomslangnz/master

Fixed issue with x64 not building correctly after Daytona changes
This commit is contained in:
Reaver 2018-11-07 09:31:40 +02:00 committed by GitHub
commit 02a05544db
2 changed files with 6 additions and 4 deletions

View File

@ -76,12 +76,12 @@ DWORD WINAPI XInputGetState
gamepadState.wButtons |= *ffbOffset; gamepadState.wButtons |= *ffbOffset;
else else
gamepadState.wButtons |= 0; gamepadState.wButtons |= 0;
#ifdef _M_IX86
if (GameDetect::currentGame == GameID::Daytona3) if (GameDetect::currentGame == GameID::Daytona3)
{ {
gamepadState.bRightTrigger = daytonaPressStart ? 0xFF : 0x00; gamepadState.bRightTrigger = daytonaPressStart ? 0xFF : 0x00;
} }
#endif
if (pState->dwPacketNumber == UINT_MAX) if (pState->dwPacketNumber == UINT_MAX)
pState->dwPacketNumber = 0; pState->dwPacketNumber = 0;
else else
@ -280,10 +280,12 @@ DWORD WINAPI XInputGetStateEx
else else
gamepadState.wButtons = 0; gamepadState.wButtons = 0;
#ifdef _M_IX86
if (GameDetect::currentGame == GameID::Daytona3) if (GameDetect::currentGame == GameID::Daytona3)
{ {
gamepadState.bRightTrigger = daytonaPressStart ? 0xFF : 0x00; gamepadState.bRightTrigger = daytonaPressStart ? 0xFF : 0x00;
} }
#endif
if (pState->dwPacketNumber == UINT_MAX) if (pState->dwPacketNumber == UINT_MAX)
pState->dwPacketNumber = 0; pState->dwPacketNumber = 0;