diff options
Diffstat (limited to 'apps/plugins/snake.c')
-rw-r--r-- | apps/plugins/snake.c | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index fffb70c2bc..6203a07a23 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -142,16 +142,32 @@ PLUGIN_HEADER | |||
142 | 142 | ||
143 | #elif (CONFIG_KEYPAD == COWOND2_PAD) | 143 | #elif (CONFIG_KEYPAD == COWOND2_PAD) |
144 | #define SNAKE_QUIT BUTTON_POWER | 144 | #define SNAKE_QUIT BUTTON_POWER |
145 | #define SNAKE_LEFT BUTTON_LEFT | ||
146 | #define SNAKE_RIGHT BUTTON_RIGHT | ||
147 | #define SNAKE_UP BUTTON_UP | ||
148 | #define SNAKE_DOWN BUTTON_DOWN | ||
149 | #define SNAKE_PLAYPAUSE BUTTON_MENU | ||
150 | 145 | ||
151 | #else | 146 | #else |
152 | #error No keymap defined! | 147 | #error No keymap defined! |
153 | #endif | 148 | #endif |
154 | 149 | ||
150 | #ifdef HAVE_TOUCHPAD | ||
151 | #ifndef SNAKE_QUIT | ||
152 | #define SNAKE_QUIT BUTTON_TOPLEFT | ||
153 | #endif | ||
154 | #ifndef SNAKE_LEFT | ||
155 | #define SNAKE_LEFT BUTTON_MIDLEFT | ||
156 | #endif | ||
157 | #ifndef SNAKE_RIGHT | ||
158 | #define SNAKE_RIGHT BUTTON_MIDRIGHT | ||
159 | #endif | ||
160 | #ifndef SNAKE_UP | ||
161 | #define SNAKE_UP BUTTON_TOPMIDDLE | ||
162 | #endif | ||
163 | #ifndef SNAKE_DOWN | ||
164 | #define SNAKE_DOWN BUTTON_BOTTOMMIDDLE | ||
165 | #endif | ||
166 | #ifndef SNAKE_PLAYPAUSE | ||
167 | #define SNAKE_PLAYPAUSE BUTTON_CENTER | ||
168 | #endif | ||
169 | #endif | ||
170 | |||
155 | #define BOARD_WIDTH (LCD_WIDTH/4) | 171 | #define BOARD_WIDTH (LCD_WIDTH/4) |
156 | #define BOARD_HEIGHT (LCD_HEIGHT/4) | 172 | #define BOARD_HEIGHT (LCD_HEIGHT/4) |
157 | 173 | ||