From e28b7cc1e054db59ba59d8441bc4dd2f359d75fd Mon Sep 17 00:00:00 2001 From: David Walters Date: Wed, 6 Dec 2017 16:43:12 +0000 Subject: [PATCH] updated dual mission stick layout to match patent --- input.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/input.cpp b/input.cpp index 08d871e..523dc60 100644 --- a/input.cpp +++ b/input.cpp @@ -818,10 +818,12 @@ void input_update( retro_input_state_t input_state_cb ) // -- analog sticks int analog1_x, analog1_y; - get_analog_stick( input_state_cb, iplayer, RETRO_DEVICE_INDEX_ANALOG_LEFT, &analog1_x, &analog1_y ); - int analog2_x, analog2_y; - get_analog_stick( input_state_cb, iplayer, RETRO_DEVICE_INDEX_ANALOG_RIGHT, &analog2_x, &analog2_y ); + + // Default - patent shows first stick on right side, second added on left + // see: https://segaretro.org/images/a/a1/Patent_EP0745928A2.pdf + get_analog_stick( input_state_cb, iplayer, RETRO_DEVICE_INDEX_ANALOG_RIGHT, &analog1_x, &analog1_y ); + get_analog_stick( input_state_cb, iplayer, RETRO_DEVICE_INDEX_ANALOG_LEFT, &analog2_x, &analog2_y ); // // -- format input data