mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-04-03 06:09:20 +00:00
SInput: Fix paddle order
For SInput, the paddle order is left/right, which conflicted with the paddle order 1/Right, 2/Left. The order has been fixed to properly apply the mapping strings generated to be 2/Left, 1/Right, 4/Left, 3/Right.
This commit is contained in:
committed by
Sam Lantinga
parent
72a3e4084a
commit
23356e1483
@@ -930,8 +930,9 @@ static inline void SDL_SInputStylesMapExtraction(SDL_SInputStyles_t* styles, cha
|
||||
|
||||
// Paddle 1/2
|
||||
if (paddle_pairs > 0) {
|
||||
SDL_ADD_BUTTON_MAPPING("paddle1", current_button++, mapping_string_len);
|
||||
// Paddle 2 is first for left/right order of SInput
|
||||
SDL_ADD_BUTTON_MAPPING("paddle2", current_button++, mapping_string_len);
|
||||
SDL_ADD_BUTTON_MAPPING("paddle1", current_button++, mapping_string_len);
|
||||
}
|
||||
|
||||
// Start/Plus
|
||||
@@ -960,8 +961,9 @@ static inline void SDL_SInputStylesMapExtraction(SDL_SInputStyles_t* styles, cha
|
||||
|
||||
// Paddle 3/4
|
||||
if (paddle_pairs > 1) {
|
||||
SDL_ADD_BUTTON_MAPPING("paddle3", current_button++, mapping_string_len);
|
||||
// Paddle 4 is first for left/right order of SInput
|
||||
SDL_ADD_BUTTON_MAPPING("paddle4", current_button++, mapping_string_len);
|
||||
SDL_ADD_BUTTON_MAPPING("paddle3", current_button++, mapping_string_len);
|
||||
}
|
||||
|
||||
// Touchpad buttons
|
||||
|
||||
Reference in New Issue
Block a user