diff options
| author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2006-04-07 00:19:18 +0000 |
|---|---|---|
| committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2006-04-07 00:19:18 +0000 |
| commit | b040cdc4af982f07571d7bd304ac6ae9a974154d (patch) | |
| tree | db8fa27e6c00e8e18b0c2a30c7ad255a24034022 /apps/plugins | |
| parent | a7b593055f54e56aa9ee3cc896b158f486f9ec6b (diff) | |
| download | rockbox-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.c | 14 |
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); |