From bf9995214032a37dba88b50c72387f8ececf29c9 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sat, 1 Apr 2006 23:23:07 +0000 Subject: Add audio playback menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9413 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/sudoku/sudoku.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'apps/plugins/sudoku/sudoku.c') diff --git a/apps/plugins/sudoku/sudoku.c b/apps/plugins/sudoku/sudoku.c index 798936b384..9ca5376a58 100644 --- a/apps/plugins/sudoku/sudoku.c +++ b/apps/plugins/sudoku/sudoku.c @@ -60,6 +60,7 @@ Example ".ss" file, and one with a saved state: #ifdef HAVE_LCD_BITMAP +#include #include "sudoku.h" #include "generator.h" @@ -870,6 +871,7 @@ bool sudoku_menu(struct sudoku_state_t* state) int result; static const struct menu_item items[] = { + { "Audio Playback", NULL }, { "Save", NULL }, { "Reload", NULL }, { "Clear", NULL }, @@ -886,31 +888,35 @@ bool sudoku_menu(struct sudoku_state_t* state) switch (result) { case 0: /* Save state */ + playback_control(rb); + break; + + case 1: /* Save state */ save_sudoku(state); break; - case 1: /* Restore state */ + case 2: /* Restore state */ restore_state(state); break; - case 2: /* Clear all */ + case 3: /* Clear all */ clear_board(state); break; - case 3: /* Solve */ + case 4: /* Solve */ sudoku_solve(state); break; - case 4: /* Generate Game */ + case 5: /* Generate Game */ sudoku_generate(state); break; - case 5: /* Create a new game manually */ + case 6: /* Create a new game manually */ clear_state(state); state->editmode=1; break; - case 6: /* Quit */ + case 7: /* Quit */ save_sudoku(state); rb->menu_exit(m); return true; -- cgit v1.2.3