ebiten/internal/gamepaddb
divVerent 809ad991c2
internal/gamepad: refactor standard layout support to allow remapping in the per-platform implementations. (#2588)
Refactors native standard layout so standard axes and buttons can be implemented using any of axes, buttons or hats.

This is required to be able to implement a native standard layout mapping for Linux, as e.g. shoulder buttons can be
backed either by an analog or digital input.

Precedes #2587

Updates #2052
2023-03-03 23:29:04 +09:00
..
button.go internal/gamepaddb: move driver.StandardGamepadButton to gamepaddb.StandardButton 2022-02-05 23:11:09 +09:00
gamecontrollerdb.txt internal/gamepaddb: update the database 2023-02-02 22:00:34 +09:00
gamepaddb_test.go all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
gamepaddb.go internal/gamepad: refactor standard layout support to allow remapping in the per-platform implementations. (#2588) 2023-03-03 23:29:04 +09:00
sdl.go internal/gamepaddb: enable the database for Android 2022-09-09 22:20:39 +09:00