mirror of https://github.com/stella-emu/stella.git
fixed Joy2B+ code for libretro
This commit is contained in:
parent
e14af76eb5
commit
e69c8f447c
|
@ -80,16 +80,13 @@ static void update_input()
|
|||
GET_BITMASK(pad)
|
||||
switch(input_type[0])
|
||||
{
|
||||
case Controller::Type::Joy2BPlus:
|
||||
case Controller::Type::BoosterGrip:
|
||||
MASK_EVENT(Event::LeftJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Genesis:
|
||||
MASK_EVENT(Event::LeftJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Joy2BPlus:
|
||||
MASK_EVENT(Event::LeftJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||
MASK_EVENT(Event::LeftJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Joystick:
|
||||
MASK_EVENT(Event::LeftJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
||||
MASK_EVENT(Event::LeftJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
||||
|
@ -140,16 +137,13 @@ static void update_input()
|
|||
|
||||
switch(input_type[1])
|
||||
{
|
||||
case Controller::Type::Joy2BPlus:
|
||||
case Controller::Type::BoosterGrip:
|
||||
MASK_EVENT(Event::RightJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Genesis:
|
||||
MASK_EVENT(Event::RightJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Joy2BPlus:
|
||||
MASK_EVENT(Event::LeftJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||
MASK_EVENT(Event::LeftJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||
[[fallthrough]];
|
||||
case Controller::Type::Joystick:
|
||||
MASK_EVENT(Event::RightJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
||||
MASK_EVENT(Event::RightJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
||||
|
|
Loading…
Reference in New Issue