Fix the bug causing the 4th controller to be unrecognized

This commit is contained in:
Cameron Gutman 2016-02-19 01:53:44 -05:00
parent a8d98284a7
commit 40478fc19b
2 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ typedef struct _NV_CONTROLLER_PACKET {
#define PACKET_TYPE_MULTI_CONTROLLER 0x1E
#define MC_HEADER_A 0x0000000D
#define MC_HEADER_B 0x001A
#define MC_MID_A 0x0007
#define MC_ACTIVE_CONTROLLER_FLAGS 0x000F
#define MC_MID_B 0x0014
#define MC_TAIL_A 0x0000009C
#define MC_TAIL_B 0x0055

View File

@ -434,7 +434,7 @@ static int sendControllerEventInternal(short controllerNumber, short buttonFlags
holder->packet.multiController.headerA = MC_HEADER_A;
holder->packet.multiController.headerB = MC_HEADER_B;
holder->packet.multiController.controllerNumber = controllerNumber;
holder->packet.multiController.midA = MC_MID_A;
holder->packet.multiController.midA = MC_ACTIVE_CONTROLLER_FLAGS;
holder->packet.multiController.midB = MC_MID_B;
holder->packet.multiController.buttonFlags = buttonFlags;
holder->packet.multiController.leftTrigger = leftTrigger;