godot/core/config
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
..
engine.cpp [Core] Add Engine.print_to_stout setting to control printing 2024-09-22 12:09:01 +02:00
engine.h [Core] Add Engine.print_to_stout setting to control printing 2024-09-22 12:09:01 +02:00
project_settings.cpp Fix InputEvent device id clash 2024-10-20 21:56:41 +02:00
project_settings.h Allow loading custom ProjectSettings instance 2024-04-26 11:34:37 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00