You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-28 16:07:14 +00:00
Input: Refactor JOY_* constants.
**Breaking change**
Removed the `JOY_SNES_*` and `JOY_SEGA_*` constants. Imho there's no reason for a modern game engine to provide button aliases for decades-old hardware.
Also renamed `JOY_ANALOG_{0,1}_{X,Y}` to `JOY_ANALOG_{L,R}{X,Y}` and removed `JOY_ANALOG_2_*`.
This commit is contained in:
@@ -349,21 +349,11 @@ static _GlobalConstant _global_constants[] = {
|
||||
BIND_GLOBAL_CONSTANT(JOY_BUTTON_15),
|
||||
BIND_GLOBAL_CONSTANT(JOY_BUTTON_MAX),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_SNES_A),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SNES_B),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SNES_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SNES_Y),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_SONY_CIRCLE),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SONY_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SONY_SQUARE),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SONY_TRIANGLE),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_SEGA_B),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SEGA_A),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SEGA_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_SEGA_Y),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_XBOX_B),
|
||||
BIND_GLOBAL_CONSTANT(JOY_XBOX_A),
|
||||
BIND_GLOBAL_CONSTANT(JOY_XBOX_X),
|
||||
@@ -397,14 +387,11 @@ static _GlobalConstant _global_constants[] = {
|
||||
BIND_GLOBAL_CONSTANT(JOY_AXIS_7),
|
||||
BIND_GLOBAL_CONSTANT(JOY_AXIS_MAX),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_0_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_0_Y),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_LX),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_LY),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_1_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_1_Y),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_2_X),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_2_Y),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_RX),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_RY),
|
||||
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_L2),
|
||||
BIND_GLOBAL_CONSTANT(JOY_ANALOG_R2),
|
||||
|
||||
Reference in New Issue
Block a user