mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
consolidate input defines
This commit is contained in:
parent
f93499181c
commit
523d7d6ee8
@ -135,6 +135,52 @@ enum analog_dpad_mode
|
|||||||
ANALOG_DPAD_LAST
|
ANALOG_DPAD_LAST
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum input_toggle_type
|
||||||
|
{
|
||||||
|
INPUT_TOGGLE_NONE = 0,
|
||||||
|
INPUT_TOGGLE_DOWN_Y_L_R,
|
||||||
|
INPUT_TOGGLE_L3_R3,
|
||||||
|
INPUT_TOGGLE_L1_R1_START_SELECT,
|
||||||
|
INPUT_TOGGLE_START_SELECT,
|
||||||
|
INPUT_TOGGLE_L3_R,
|
||||||
|
INPUT_TOGGLE_L_R,
|
||||||
|
INPUT_TOGGLE_HOLD_START,
|
||||||
|
INPUT_TOGGLE_HOLD_SELECT,
|
||||||
|
INPUT_TOGGLE_DOWN_SELECT,
|
||||||
|
INPUT_TOGGLE_L2_R2,
|
||||||
|
INPUT_TOGGLE_LAST
|
||||||
|
};
|
||||||
|
|
||||||
|
enum input_turbo_mode
|
||||||
|
{
|
||||||
|
INPUT_TURBO_MODE_CLASSIC = 0,
|
||||||
|
INPUT_TURBO_MODE_SINGLEBUTTON,
|
||||||
|
INPUT_TURBO_MODE_SINGLEBUTTON_HOLD,
|
||||||
|
INPUT_TURBO_MODE_LAST
|
||||||
|
};
|
||||||
|
|
||||||
|
enum input_turbo_default_button
|
||||||
|
{
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_B = 0,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_Y,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_A,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_X,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_L,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_R,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_L2,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_R2,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_L3,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_R3,
|
||||||
|
INPUT_TURBO_DEFAULT_BUTTON_LAST
|
||||||
|
};
|
||||||
|
|
||||||
|
enum input_action
|
||||||
|
{
|
||||||
|
INPUT_ACTION_NONE = 0,
|
||||||
|
INPUT_ACTION_AXIS_THRESHOLD,
|
||||||
|
INPUT_ACTION_MAX_USERS
|
||||||
|
};
|
||||||
|
|
||||||
/* Specialized _MOUSE that targets the full screen regardless of viewport.
|
/* Specialized _MOUSE that targets the full screen regardless of viewport.
|
||||||
*/
|
*/
|
||||||
#define RARCH_DEVICE_MOUSE_SCREEN (RETRO_DEVICE_MOUSE | 0x10000)
|
#define RARCH_DEVICE_MOUSE_SCREEN (RETRO_DEVICE_MOUSE | 0x10000)
|
||||||
|
@ -43,52 +43,6 @@
|
|||||||
|
|
||||||
RETRO_BEGIN_DECLS
|
RETRO_BEGIN_DECLS
|
||||||
|
|
||||||
enum input_toggle_type
|
|
||||||
{
|
|
||||||
INPUT_TOGGLE_NONE = 0,
|
|
||||||
INPUT_TOGGLE_DOWN_Y_L_R,
|
|
||||||
INPUT_TOGGLE_L3_R3,
|
|
||||||
INPUT_TOGGLE_L1_R1_START_SELECT,
|
|
||||||
INPUT_TOGGLE_START_SELECT,
|
|
||||||
INPUT_TOGGLE_L3_R,
|
|
||||||
INPUT_TOGGLE_L_R,
|
|
||||||
INPUT_TOGGLE_HOLD_START,
|
|
||||||
INPUT_TOGGLE_HOLD_SELECT,
|
|
||||||
INPUT_TOGGLE_DOWN_SELECT,
|
|
||||||
INPUT_TOGGLE_L2_R2,
|
|
||||||
INPUT_TOGGLE_LAST
|
|
||||||
};
|
|
||||||
|
|
||||||
enum input_turbo_mode
|
|
||||||
{
|
|
||||||
INPUT_TURBO_MODE_CLASSIC = 0,
|
|
||||||
INPUT_TURBO_MODE_SINGLEBUTTON,
|
|
||||||
INPUT_TURBO_MODE_SINGLEBUTTON_HOLD,
|
|
||||||
INPUT_TURBO_MODE_LAST
|
|
||||||
};
|
|
||||||
|
|
||||||
enum input_turbo_default_button
|
|
||||||
{
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_B = 0,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_Y,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_A,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_X,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_L,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_R,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_L2,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_R2,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_L3,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_R3,
|
|
||||||
INPUT_TURBO_DEFAULT_BUTTON_LAST
|
|
||||||
};
|
|
||||||
|
|
||||||
enum input_action
|
|
||||||
{
|
|
||||||
INPUT_ACTION_NONE = 0,
|
|
||||||
INPUT_ACTION_AXIS_THRESHOLD,
|
|
||||||
INPUT_ACTION_MAX_USERS
|
|
||||||
};
|
|
||||||
|
|
||||||
struct retro_keybind
|
struct retro_keybind
|
||||||
{
|
{
|
||||||
char *joykey_label;
|
char *joykey_label;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user