diff options
Diffstat (limited to 'apps/plugins/snake.c')
-rw-r--r-- | apps/plugins/snake.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index 3d12b67cce..55b3cbf18a 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -55,6 +55,8 @@ PLUGIN_HEADER | |||
55 | #define SNAKE_DOWN BUTTON_DOWN | 55 | #define SNAKE_DOWN BUTTON_DOWN |
56 | #define SNAKE_PLAYPAUSE BUTTON_ON | 56 | #define SNAKE_PLAYPAUSE BUTTON_ON |
57 | 57 | ||
58 | #define SNAKE_RC_QUIT BUTTON_RC_STOP | ||
59 | |||
58 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 60 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
59 | (CONFIG_KEYPAD == IPOD_3G_PAD) | 61 | (CONFIG_KEYPAD == IPOD_3G_PAD) |
60 | #define SNAKE_QUIT (BUTTON_SELECT|BUTTON_MENU) | 62 | #define SNAKE_QUIT (BUTTON_SELECT|BUTTON_MENU) |
@@ -219,6 +221,9 @@ void game_pause (void) { | |||
219 | while (1) { | 221 | while (1) { |
220 | button=rb->button_get(true); | 222 | button=rb->button_get(true); |
221 | switch (button) { | 223 | switch (button) { |
224 | #ifdef SNAKE_RC_QUIT | ||
225 | case SNAKE_RC_QUIT: | ||
226 | #endif | ||
222 | case SNAKE_QUIT: | 227 | case SNAKE_QUIT: |
223 | dead=1; | 228 | dead=1; |
224 | return; | 229 | return; |
@@ -275,6 +280,9 @@ void game (void) { | |||
275 | case BUTTON_LEFT: | 280 | case BUTTON_LEFT: |
276 | if (dir!=1) dir=3; | 281 | if (dir!=1) dir=3; |
277 | break; | 282 | break; |
283 | #ifdef SNAKE_RC_QUIT | ||
284 | case SNAKE_RC_QUIT: | ||
285 | #endif | ||
278 | case SNAKE_QUIT: | 286 | case SNAKE_QUIT: |
279 | dead=1; | 287 | dead=1; |
280 | return; | 288 | return; |
@@ -336,6 +344,9 @@ void game_init(void) { | |||
336 | if (level>1) | 344 | if (level>1) |
337 | level--; | 345 | level--; |
338 | break; | 346 | break; |
347 | #ifdef SNAKE_RC_QUIT | ||
348 | case SNAKE_RC_QUIT: | ||
349 | #endif | ||
339 | case SNAKE_QUIT: | 350 | case SNAKE_QUIT: |
340 | dead=1; | 351 | dead=1; |
341 | return; | 352 | return; |