Browse Source

Reverse A and B in pad button to key translation functions

pull/5465/head
staphen 3 years ago committed by Gleb Mazovetskiy
parent
commit
f60f704ecc
  1. 14
      Source/controls/game_controls.cpp

14
Source/controls/game_controls.cpp

@ -29,12 +29,12 @@ SDL_Keycode TranslateControllerButtonToGameMenuKey(ControllerButton controllerBu
{
switch (TranslateTo(GamepadType, controllerButton)) {
case ControllerButton_BUTTON_A:
case ControllerButton_BUTTON_Y:
return SDLK_RETURN;
case ControllerButton_BUTTON_B:
case ControllerButton_BUTTON_BACK:
case ControllerButton_BUTTON_START:
return SDLK_ESCAPE;
case ControllerButton_BUTTON_B:
case ControllerButton_BUTTON_Y:
return SDLK_RETURN;
case ControllerButton_BUTTON_LEFTSTICK:
return SDLK_TAB; // Map
default:
@ -46,11 +46,11 @@ SDL_Keycode TranslateControllerButtonToMenuKey(ControllerButton controllerButton
{
switch (TranslateTo(GamepadType, controllerButton)) {
case ControllerButton_BUTTON_A:
return SDLK_SPACE;
case ControllerButton_BUTTON_B:
case ControllerButton_BUTTON_BACK:
case ControllerButton_BUTTON_START:
return SDLK_ESCAPE;
case ControllerButton_BUTTON_B:
return SDLK_SPACE;
case ControllerButton_BUTTON_Y:
return SDLK_RETURN;
case ControllerButton_BUTTON_LEFTSTICK:
@ -72,10 +72,10 @@ SDL_Keycode TranslateControllerButtonToQuestLogKey(ControllerButton controllerBu
{
switch (TranslateTo(GamepadType, controllerButton)) {
case ControllerButton_BUTTON_A:
return SDLK_SPACE;
case ControllerButton_BUTTON_B:
case ControllerButton_BUTTON_Y:
return SDLK_RETURN;
case ControllerButton_BUTTON_B:
return SDLK_SPACE;
case ControllerButton_BUTTON_LEFTSTICK:
return SDLK_TAB; // Map
default:

Loading…
Cancel
Save