diff options
Diffstat (limited to 'apps/plugins/snake.c')
-rw-r--r-- | apps/plugins/snake.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index 55b3cbf18a..ab8e5f327e 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -267,6 +267,12 @@ void game (void) { | |||
267 | rb->sleep(HZ/level); | 267 | rb->sleep(HZ/level); |
268 | 268 | ||
269 | button=rb->button_get(false); | 269 | button=rb->button_get(false); |
270 | |||
271 | #ifdef HAS_BUTTON_HOLD | ||
272 | if (rb->button_hold()) | ||
273 | button = SNAKE_PLAYPAUSE; | ||
274 | #endif | ||
275 | |||
270 | switch (button) { | 276 | switch (button) { |
271 | case SNAKE_UP: | 277 | case SNAKE_UP: |
272 | if (dir!=2) dir=0; | 278 | if (dir!=2) dir=0; |