summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2006-04-07 00:19:18 +0000
committerChristian Gmeiner <christian.gmeiner@gmail.com>2006-04-07 00:19:18 +0000
commitb040cdc4af982f07571d7bd304ac6ae9a974154d (patch)
treedb8fa27e6c00e8e18b0c2a30c7ad255a24034022 /apps/plugins
parenta7b593055f54e56aa9ee3cc896b158f486f9ec6b (diff)
downloadrockbox-b040cdc4af982f07571d7bd304ac6ae9a974154d.zip
rockbox-b040cdc4af982f07571d7bd304ac6ae9a974154d.tar.gz
rockbox-b040cdc4af982f07571d7bd304ac6ae9a974154d.tar.bz2
rockbox-b040cdc4af982f07571d7bd304ac6ae9a974154d.tar.xz
Add audio playback menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9546 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/jewels.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c
index adae176..c080020 100644
--- a/apps/plugins/jewels.c
+++ b/apps/plugins/jewels.c
@@ -20,6 +20,7 @@
****************************************************************************/
#include "plugin.h"
+#include "playback_control.h"
#ifdef HAVE_LCD_BITMAP
@@ -180,7 +181,8 @@ enum menu_result {
MRES_RESUME,
MRES_SCORES,
MRES_HELP,
- MRES_QUIT
+ MRES_QUIT,
+ MRES_PLAYBACK
};
/* menu commands */
@@ -208,8 +210,9 @@ struct jewels_menu {
{"High Scores", MRES_SCORES},
{"Help", MRES_HELP},
{"Quit", MRES_QUIT}}},
- {"Menu", true, 0, 3,
- {{"Resume Game", MRES_RESUME},
+ {"Menu", true, 0, 4,
+ {{"Audio Playback", MRES_PLAYBACK },
+ {"Resume Game", MRES_RESUME},
{"Save Game", MRES_SAVE},
{"End Game", MRES_QUIT}}}
};
@@ -1279,6 +1282,11 @@ static int jewels_main(struct game_context* bj) {
selected = false;
continue;
+ case MRES_PLAYBACK:
+ playback_control(rb);
+ inmenu = false;
+ break;
+
case MRES_SAVE:
rb->splash(HZ, true, "Saving game...");
jewels_savegame(bj);