diff options
author | neonloop | 2021-03-11 23:51:42 +0000 |
---|---|---|
committer | neonloop | 2021-03-11 23:51:42 +0000 |
commit | d9c7509a8ed5f190743abeb4ce6702f0549abde3 (patch) | |
tree | 9a99ba093da651852a203472629d98a47ca49c69 /shell/menu/buttons.h | |
parent | c057cb5ed6ffed8a9b88158a9e0e77608b46813f (diff) | |
download | snesemu-d9c7509a8ed5f190743abeb4ce6702f0549abde3.tar.gz snesemu-d9c7509a8ed5f190743abeb4ce6702f0549abde3.tar.bz2 snesemu-d9c7509a8ed5f190743abeb4ce6702f0549abde3.zip |
Makes button names symbolic for easier overriding
This puts platform-specific overrides in a central location and makes
button references easier to understand.
Diffstat (limited to 'shell/menu/buttons.h')
-rw-r--r-- | shell/menu/buttons.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/shell/menu/buttons.h b/shell/menu/buttons.h new file mode 100644 index 0000000..6be3f18 --- /dev/null +++ b/shell/menu/buttons.h @@ -0,0 +1,31 @@ +#ifndef BUTTONS_H +#define BUTTONS_H + +#ifdef TRIMUI +#include "buttons_trimui.h" +#else + +#include <SDL/SDL.h> + +#define BTN_UP SDLK_UP +#define BTN_RIGHT SDLK_RIGHT +#define BTN_DOWN SDLK_DOWN +#define BTN_LEFT SDLK_LEFT +#define BTN_A SDLK_LCTRL +#define BTN_B SDLK_LALT +#define BTN_X SDLK_LSHIFT +#define BTN_Y SDLK_SPACE +#define BTN_L SDLK_TAB +#define BTN_R SDLK_BACKSPACE +#define BTN_START SDLK_RETURN +#define BTN_SELECT SDLK_ESCAPE +#define BTN_MENU SDLK_RCTRL + +#define BTN_L2 SDLK_END +#define BTN_R2 SDLK_3 +#define BTN_VOLUMEUP SDLK_AMPERSAND +#define BTN_VOLUMEDOWN SDLK_WORLD_73 +#define BTN_HOME SDLK_HOME +#endif + +#endif // BUTTONS_H |