Skip to content

Commit

Permalink
Code simplifications
Browse files Browse the repository at this point in the history
  • Loading branch information
inactive123 committed Jun 25, 2019
1 parent dfe6129 commit d058fb7
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions common/libretro.c
Original file line number Diff line number Diff line change
Expand Up @@ -588,24 +588,24 @@ void Sys_SendKeyEvents(void)
case RETRO_DEVICE_JOYPAD:
case RETRO_DEVICE_JOYPAD_ALT:
case RETRO_DEVICE_MODERN:
if (libretro_supports_bitmasks)
{
unsigned i;
int16_t ret = input_cb(port, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_MASK);
for (i=RETRO_DEVICE_ID_JOYPAD_B; i <= RETRO_DEVICE_ID_JOYPAD_R3; ++i)
int16_t ret = 0;
if (libretro_supports_bitmasks)
ret = input_cb(port, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_MASK);
else
{
if (ret & (1 << i))
Key_Event(K_JOY_B + i, 1);
else
Key_Event(K_JOY_B + i, 0);
for (i=RETRO_DEVICE_ID_JOYPAD_B; i <= RETRO_DEVICE_ID_JOYPAD_R3; ++i)
{
if (input_cb(port, RETRO_DEVICE_JOYPAD, 0, i))
ret |= (1 << i);
}
}
}
else
{
unsigned i;
for (i=RETRO_DEVICE_ID_JOYPAD_B; i <= RETRO_DEVICE_ID_JOYPAD_R3; ++i)

for (i=RETRO_DEVICE_ID_JOYPAD_B;
i <= RETRO_DEVICE_ID_JOYPAD_R3; ++i)
{
if (input_cb(port, RETRO_DEVICE_JOYPAD, 0, i))
if (ret & (1 << i))
Key_Event(K_JOY_B + i, 1);
else
Key_Event(K_JOY_B + i, 0);
Expand Down

0 comments on commit d058fb7

Please sign in to comment.