feat(input): binding START per jugador (teclat 1/2 fix, mando remapejable; pausa només per F11)

This commit is contained in:
JailDesigner committed 2026-05-06 08:23:01 +02:00
1 parent 165499b9d4
commit 5710568af8
9 files changed
+21 -9

No files matched your search

+3
View File
@@ -24,6 +24,7 @@ namespace {
ActionPair{GamepadBindings::Action::JUMP, std::string_view{"jump"}},
ActionPair{GamepadBindings::Action::ATTACK, std::string_view{"attack"}},
ActionPair{GamepadBindings::Action::SERVICE, std::string_view{"service"}},
ActionPair{GamepadBindings::Action::START, std::string_view{"start"}},
};
using ButtonPair = std::pair<int, std::string_view>;
@@ -98,6 +99,8 @@ auto GamepadBindings::defaultButton(Action action) -> int {
return static_cast<int>(SDL_GAMEPAD_BUTTON_WEST);
case Action::SERVICE:
return static_cast<int>(SDL_GAMEPAD_BUTTON_BACK);
case Action::START:
return static_cast<int>(SDL_GAMEPAD_BUTTON_START);
}
return static_cast<int>(SDL_GAMEPAD_BUTTON_INVALID);
}