diff --git a/CMake/ctr/n3ds_defs.cmake b/CMake/ctr/n3ds_defs.cmake index adc77d03e..34c1c310f 100644 --- a/CMake/ctr/n3ds_defs.cmake +++ b/CMake/ctr/n3ds_defs.cmake @@ -22,6 +22,15 @@ set(DEFAULT_HEIGHT 480) #SDL Joystick axis mapping (circle-pad) set(JOY_AXIS_LEFTX 0) set(JOY_AXIS_LEFTY 1) +#SDL Joystick hat mapping (D-pad) +set(JOY_HAT_DPAD_UP_HAT 0) +set(JOY_HAT_DPAD_RIGHT_HAT 0) +set(JOY_HAT_DPAD_DOWN_HAT 0) +set(JOY_HAT_DPAD_LEFT_HAT 0) +set(JOY_HAT_DPAD_UP 1) +set(JOY_HAT_DPAD_RIGHT 2) +set(JOY_HAT_DPAD_DOWN 4) +set(JOY_HAT_DPAD_LEFT 8) #SDL Joystick button mapping (A / B and X / Y inverted) set(JOY_BUTTON_A 2) set(JOY_BUTTON_B 1) @@ -31,9 +40,5 @@ set(JOY_BUTTON_LEFTSHOULDER 5) set(JOY_BUTTON_RIGHTSHOULDER 6) set(JOY_BUTTON_BACK 7) set(JOY_BUTTON_START 0) -set(JOY_BUTTON_DPAD_DOWN 8) -set(JOY_BUTTON_DPAD_LEFT 9) -set(JOY_BUTTON_DPAD_UP 10) -set(JOY_BUTTON_DPAD_RIGHT 11) -set(JOY_BUTTON_TRIGGERLEFT 12) -set(JOY_BUTTON_TRIGGERRIGHT 13) +set(JOY_BUTTON_TRIGGERLEFT 8) +set(JOY_BUTTON_TRIGGERRIGHT 9)