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)
|
GET_BITMASK(pad)
|
||||||
switch(input_type[0])
|
switch(input_type[0])
|
||||||
{
|
{
|
||||||
|
case Controller::Type::Joy2BPlus:
|
||||||
case Controller::Type::BoosterGrip:
|
case Controller::Type::BoosterGrip:
|
||||||
MASK_EVENT(Event::LeftJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
MASK_EVENT(Event::LeftJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||||
[[fallthrough]];
|
[[fallthrough]];
|
||||||
case Controller::Type::Genesis:
|
case Controller::Type::Genesis:
|
||||||
MASK_EVENT(Event::LeftJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
MASK_EVENT(Event::LeftJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||||
[[fallthrough]];
|
[[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:
|
case Controller::Type::Joystick:
|
||||||
MASK_EVENT(Event::LeftJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
MASK_EVENT(Event::LeftJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
||||||
MASK_EVENT(Event::LeftJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
MASK_EVENT(Event::LeftJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
||||||
|
@ -140,16 +137,13 @@ static void update_input()
|
||||||
|
|
||||||
switch(input_type[1])
|
switch(input_type[1])
|
||||||
{
|
{
|
||||||
|
case Controller::Type::Joy2BPlus:
|
||||||
case Controller::Type::BoosterGrip:
|
case Controller::Type::BoosterGrip:
|
||||||
MASK_EVENT(Event::RightJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
MASK_EVENT(Event::RightJoystickFire9, pad, RETRO_DEVICE_ID_JOYPAD_Y);
|
||||||
[[fallthrough]];
|
[[fallthrough]];
|
||||||
case Controller::Type::Genesis:
|
case Controller::Type::Genesis:
|
||||||
MASK_EVENT(Event::RightJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
MASK_EVENT(Event::RightJoystickFire5, pad, RETRO_DEVICE_ID_JOYPAD_A);
|
||||||
[[fallthrough]];
|
[[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:
|
case Controller::Type::Joystick:
|
||||||
MASK_EVENT(Event::RightJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
MASK_EVENT(Event::RightJoystickLeft, pad, RETRO_DEVICE_ID_JOYPAD_LEFT);
|
||||||
MASK_EVENT(Event::RightJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
MASK_EVENT(Event::RightJoystickRight, pad, RETRO_DEVICE_ID_JOYPAD_RIGHT);
|
||||||
|
|
Loading…
Reference in New Issue