mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-06 14:43:20 +00:00
emscripten: Let joystick dpad-to-hat conversion allow impossible combinations.
This matches what other backends do.
This commit is contained in:
parent
b58d0f8e4e
commit
82a800e266
1 changed files with 4 additions and 2 deletions
|
|
@ -100,12 +100,14 @@ static EM_BOOL Emscripten_JoyStickConnected(int eventType, const EmscriptenGamep
|
|||
// this currently expects the first button to be up, then down, then left, then right.
|
||||
if (gamepadEvent->digitalButton[first_hat_button + 0]) {
|
||||
value |= SDL_HAT_UP;
|
||||
} else if (gamepadEvent->digitalButton[first_hat_button + 1]) {
|
||||
}
|
||||
if (gamepadEvent->digitalButton[first_hat_button + 1]) {
|
||||
value |= SDL_HAT_DOWN;
|
||||
}
|
||||
if (gamepadEvent->digitalButton[first_hat_button + 2]) {
|
||||
value |= SDL_HAT_LEFT;
|
||||
} else if (gamepadEvent->digitalButton[first_hat_button + 3]) {
|
||||
}
|
||||
if (gamepadEvent->digitalButton[first_hat_button + 3]) {
|
||||
value |= SDL_HAT_RIGHT;
|
||||
}
|
||||
item->hat = value;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue