summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorZakk Roberts <midkay@rockbox.org>2007-02-21 23:00:18 +0000
committerZakk Roberts <midkay@rockbox.org>2007-02-21 23:00:18 +0000
commit4d2c647d5ab9ff6f9888e0b8f40aab856987cbfb (patch)
tree0ebfe8bbe2eca59b563ca0ac799f3b5ea5b75d62 /apps/plugins
parenta45e835d7523ae3de6431d9015909390f41819a3 (diff)
downloadrockbox-4d2c647d5ab9ff6f9888e0b8f40aab856987cbfb.zip
rockbox-4d2c647d5ab9ff6f9888e0b8f40aab856987cbfb.tar.gz
rockbox-4d2c647d5ab9ff6f9888e0b8f40aab856987cbfb.tar.bz2
rockbox-4d2c647d5ab9ff6f9888e0b8f40aab856987cbfb.tar.xz
Make it easier to quit Snake2 (much easier on iPods at least) by allowing user to quit from Pause screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12444 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/snake2.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/plugins/snake2.c b/apps/plugins/snake2.c
index 7a017e4..b850dfb 100644
--- a/apps/plugins/snake2.c
+++ b/apps/plugins/snake2.c
@@ -1098,6 +1098,14 @@ void game_pause (void)
rb->sleep(HZ/2);
return;
+#ifdef SNAKE2_RC_QUIT
+ case SNAKE2_RC_QUIT:
+#endif
+ case SNAKE2_QUIT:
+ dead = 1;
+ quit = 1;
+ return;
+
default:
if (rb->default_event_handler(button)==SYS_USB_CONNECTED) {
dead = 1;
@@ -1146,7 +1154,7 @@ void game (void)
draw_apple();
- rb->sleep(HZ/speed);
+ rb->sleep(HZ/speed);
button = rb->button_get(false);