summaryrefslogtreecommitdiff
path: root/apps/plugins/doom/i_video.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/doom/i_video.c')
-rw-r--r--apps/plugins/doom/i_video.c38
1 files changed, 30 insertions, 8 deletions
diff --git a/apps/plugins/doom/i_video.c b/apps/plugins/doom/i_video.c
index 3e781270ff..117c2b921b 100644
--- a/apps/plugins/doom/i_video.c
+++ b/apps/plugins/doom/i_video.c
@@ -247,14 +247,6 @@ void I_ShutdownGraphics(void)
247#define DOOMBUTTON_WEAPON BUTTON_RC_MENU 247#define DOOMBUTTON_WEAPON BUTTON_RC_MENU
248#elif CONFIG_KEYPAD == COWOND2_PAD 248#elif CONFIG_KEYPAD == COWOND2_PAD
249#define DOOMBUTTON_ESC BUTTON_POWER 249#define DOOMBUTTON_ESC BUTTON_POWER
250#define DOOMBUTTON_UP BUTTON_UP
251#define DOOMBUTTON_DOWN BUTTON_DOWN
252#define DOOMBUTTON_LEFT BUTTON_LEFT
253#define DOOMBUTTON_RIGHT BUTTON_RIGHT
254#define DOOMBUTTON_OPEN BUTTON_PLUS
255#define DOOMBUTTON_SHOOT BUTTON_SELECT
256#define DOOMBUTTON_ENTER BUTTON_MENU
257#define DOOMBUTTON_WEAPON BUTTON_MINUS
258#elif CONFIG_KEYPAD == MROBE100_PAD 250#elif CONFIG_KEYPAD == MROBE100_PAD
259#define DOOMBUTTON_UP BUTTON_UP 251#define DOOMBUTTON_UP BUTTON_UP
260#define DOOMBUTTON_DOWN BUTTON_DOWN 252#define DOOMBUTTON_DOWN BUTTON_DOWN
@@ -269,6 +261,36 @@ void I_ShutdownGraphics(void)
269#error Keymap not defined! 261#error Keymap not defined!
270#endif 262#endif
271 263
264#ifdef HAVE_TOUCHPAD
265#ifndef DOOMBUTTON_UP
266#define DOOMBUTTON_UP BUTTON_TOPMIDDLE
267#endif
268#ifndef DOOMBUTTON_DOWN
269#define DOOMBUTTON_DOWN BUTTON_BOTTOMMIDDLE
270#endif
271#ifndef DOOMBUTTON_LEFT
272#define DOOMBUTTON_LEFT BUTTON_MIDLEFT
273#endif
274#ifndef DOOMBUTTON_RIGHT
275#define DOOMBUTTON_RIGHT BUTTON_MIDRIGHT
276#endif
277#ifndef DOOMBUTTON_SHOOT
278#define DOOMBUTTON_SHOOT BUTTON_CENTER
279#endif
280#ifndef DOOMBUTTON_OPEN
281#define DOOMBUTTON_OPEN BUTTON_TOPRIGHT
282#endif
283#ifndef DOOMBUTTON_ESC
284#define DOOMBUTTON_ESC BUTTON_TOPLEFT
285#endif
286#ifndef DOOMBUTTON_ENTER
287#define DOOMBUTTON_ENTER BUTTON_BOTTOMLEFT
288#endif
289#ifndef DOOMBUTTON_WEAPON
290#define DOOMBUTTON_WEAPON BUTTON_BOTTOMRIGHT
291#endif
292#endif
293
272#ifdef DOOMBUTTON_SCROLLWHEEL 294#ifdef DOOMBUTTON_SCROLLWHEEL
273/* Scrollwheel events are posted directly and not polled by the button 295/* Scrollwheel events are posted directly and not polled by the button
274 driver - synthesize polling */ 296 driver - synthesize polling */