mirror of
https://github.com/libretro/RetroArch
synced 2025-03-30 16:20:27 +00:00
(XDK) xdk_input.c - get rid of pads_connected
This commit is contained in:
parent
f38f43ddac
commit
b58ccb6e59
@ -30,7 +30,6 @@
|
||||
|
||||
|
||||
static uint64_t state[MAX_PADS];
|
||||
unsigned pads_connected;
|
||||
|
||||
#ifdef _XBOX1
|
||||
static HANDLE gamepads[MAX_PADS];
|
||||
@ -98,7 +97,6 @@ static void xdk_input_poll(void *data)
|
||||
|
||||
gamepads[i] = NULL;
|
||||
state[i] = 0;
|
||||
pads_connected--;
|
||||
}
|
||||
|
||||
// handle inserted devices
|
||||
@ -112,7 +110,6 @@ static void xdk_input_poll(void *data)
|
||||
m_pollingParameters.bInputInterval = 8;
|
||||
m_pollingParameters.bOutputInterval = 8;
|
||||
gamepads[i] = XInputOpen(XDEVICE_TYPE_GAMEPAD, i, XDEVICE_NO_SLOT, NULL);
|
||||
pads_connected++;
|
||||
}
|
||||
|
||||
if (!gamepads[i])
|
||||
@ -131,7 +128,8 @@ static void xdk_input_poll(void *data)
|
||||
if (XInputGetState(gamepads[i], &state_tmp) != ERROR_SUCCESS)
|
||||
continue;
|
||||
#elif defined(_XBOX360)
|
||||
pads_connected += (XInputGetState(i, &state_tmp) == ERROR_DEVICE_NOT_CONNECTED) ? 0 : 1;
|
||||
if (XInputGetState(i, &state_tmp) == ERROR_DEVICE_NOT_CONNECTED)
|
||||
continue;
|
||||
#endif
|
||||
|
||||
uint64_t *state_cur = &state[i];
|
||||
|
Loading…
x
Reference in New Issue
Block a user