diff --git a/menu/menu_input.c b/menu/menu_input.c index 844259bebe..27c9a6d9d5 100644 --- a/menu/menu_input.c +++ b/menu/menu_input.c @@ -39,10 +39,6 @@ #include "../input/input_remapping.h" #include "../input/input_common.h" -#define MENU_MAX_BUTTONS 219 -#define MENU_MAX_AXES 32 -#define MENU_MAX_HATS 4 - struct menu_bind_state_port { bool buttons[MENU_MAX_BUTTONS]; diff --git a/menu/menu_input.h b/menu/menu_input.h index 3baaaaa2be..9039aa51a6 100644 --- a/menu/menu_input.h +++ b/menu/menu_input.h @@ -26,6 +26,18 @@ typedef uint64_t retro_input_t; extern "C" { #endif +#ifndef MENU_MAX_BUTTONS +#define MENU_MAX_BUTTONS 219 +#endif + +#ifndef MENU_MAX_AXES +#define MENU_MAX_AXES 32 +#endif + +#ifndef MENU_MAX_HATS +#define MENU_MAX_HATS 4 +#endif + #ifndef MAX_USERS #define MAX_USERS 16 #endif