virtualx-engine/core/input
Markus Sauermann 916d480686 Fix InputEvent device id clash
`InputMap::ALL_DEVICES` and `InputEvent::DEVICE_ID_EMULATION` have the
same value `-1`.

Change value of `InputMap::All_DEVICES` so that it's different from
`InputEvent::DEVICE_ID_EMULATION`. `InputEvent::DEVICE_ID_EMULATION`
is part of the API and can't be changed without potentially breaking
projects.

Gather all special device constants in a single location inside
`InputEvent`.

Add a converter to project settings, that takes care of adjusting
project files during loading.
2024-10-20 21:56:41 +02:00
..
default_controller_mappings.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gamecontrollerdb.txt Sync controller mappings DB with SDL 2 community repo 2024-04-24 11:55:55 +02:00
godotcontrollerdb.txt Fix gamepad triggers not working on web exports 2024-08-14 16:13:16 -03:00
input.compat.inc Implement amplitude to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
input.cpp Memory cleanup and optimizations 2024-08-16 09:27:41 -07:00
input.h Memory cleanup and optimizations 2024-08-16 09:27:41 -07:00
input_builders.py Style: Add WARNING: as new comment admonition 2024-09-25 09:44:42 -05:00
input_enums.h Fix mouse-button-mask on button release in unit test 2023-02-08 01:17:40 +01:00
input_event.cpp Fix InputEvent device id clash 2024-10-20 21:56:41 +02:00
input_event.h Fix InputEvent device id clash 2024-10-20 21:56:41 +02:00
input_map.cpp Fix InputEvent device id clash 2024-10-20 21:56:41 +02:00
input_map.h Fix InputEvent device id clash 2024-10-20 21:56:41 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
shortcut.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shortcut.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00