diff options
author | Dave Chapman <dave@dchapman.com> | 2006-04-02 00:09:33 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-04-02 00:09:33 +0000 |
commit | a698c3e43e84253e6df132ce506b0a2894ea5599 (patch) | |
tree | c81f2c2987734bebd35452a5b8219ba87b212e4f /apps/plugins/sudoku/sudoku.h | |
parent | 3a3304fa31c081cfd41e125b814eab58f83422c0 (diff) | |
download | rockbox-a698c3e43e84253e6df132ce506b0a2894ea5599.tar.gz rockbox-a698c3e43e84253e6df132ce506b0a2894ea5599.zip |
Change (and hopefully simplify) the iPod button mappings and correct some comments. iPod mappings are now: Clickwheel for cursor movement, next/prev to increment/decrement number under cursor, MENU to bring up the menu, and PLAY to add a number to the scratchpad.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9415 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/sudoku/sudoku.h')
-rw-r--r-- | apps/plugins/sudoku/sudoku.h | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/apps/plugins/sudoku/sudoku.h b/apps/plugins/sudoku/sudoku.h index cdad581767..0985ff5710 100644 --- a/apps/plugins/sudoku/sudoku.h +++ b/apps/plugins/sudoku/sudoku.h | |||
@@ -22,11 +22,6 @@ | |||
22 | 22 | ||
23 | #include "plugin.h" | 23 | #include "plugin.h" |
24 | 24 | ||
25 | /* here is a global api struct pointer. while not strictly necessary, | ||
26 | it's nice not to have to pass the api pointer in all function calls | ||
27 | in the plugin */ | ||
28 | |||
29 | #define STATE_FILE PLUGIN_DIR "/sudoku.state" | ||
30 | #define GAME_FILE PLUGIN_DIR "/sudoku.ss" | 25 | #define GAME_FILE PLUGIN_DIR "/sudoku.ss" |
31 | 26 | ||
32 | /* variable button definitions */ | 27 | /* variable button definitions */ |
@@ -34,6 +29,8 @@ | |||
34 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF | 29 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF |
35 | #define SUDOKU_BUTTON_UP BUTTON_UP | 30 | #define SUDOKU_BUTTON_UP BUTTON_UP |
36 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | 31 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN |
32 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
33 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
37 | #define SUDOKU_BUTTON_TOGGLE BUTTON_PLAY | 34 | #define SUDOKU_BUTTON_TOGGLE BUTTON_PLAY |
38 | #define SUDOKU_BUTTON_MENU BUTTON_F1 | 35 | #define SUDOKU_BUTTON_MENU BUTTON_F1 |
39 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_F2 | 36 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_F2 |
@@ -42,6 +39,8 @@ | |||
42 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF | 39 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF |
43 | #define SUDOKU_BUTTON_UP BUTTON_UP | 40 | #define SUDOKU_BUTTON_UP BUTTON_UP |
44 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | 41 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN |
42 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
43 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
45 | #define SUDOKU_BUTTON_ALTTOGGLE (BUTTON_MENU | BUTTON_DOWN) | 44 | #define SUDOKU_BUTTON_ALTTOGGLE (BUTTON_MENU | BUTTON_DOWN) |
46 | #define SUDOKU_BUTTON_TOGGLE_PRE BUTTON_MENU | 45 | #define SUDOKU_BUTTON_TOGGLE_PRE BUTTON_MENU |
47 | #define SUDOKU_BUTTON_TOGGLE (BUTTON_MENU | BUTTON_REL) | 46 | #define SUDOKU_BUTTON_TOGGLE (BUTTON_MENU | BUTTON_REL) |
@@ -54,6 +53,8 @@ | |||
54 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF | 53 | #define SUDOKU_BUTTON_QUIT BUTTON_OFF |
55 | #define SUDOKU_BUTTON_UP BUTTON_UP | 54 | #define SUDOKU_BUTTON_UP BUTTON_UP |
56 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | 55 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN |
56 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
57 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
57 | #define SUDOKU_BUTTON_ALTTOGGLE BUTTON_ON | 58 | #define SUDOKU_BUTTON_ALTTOGGLE BUTTON_ON |
58 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT | 59 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT |
59 | #define SUDOKU_BUTTON_MENU BUTTON_MODE | 60 | #define SUDOKU_BUTTON_MENU BUTTON_MODE |
@@ -61,17 +62,20 @@ | |||
61 | 62 | ||
62 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 63 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
63 | (CONFIG_KEYPAD == IPOD_3G_PAD) | 64 | (CONFIG_KEYPAD == IPOD_3G_PAD) |
64 | #define SUDOKU_BUTTON_QUIT (BUTTON_SELECT | BUTTON_MENU) | 65 | #define SUDOKU_BUTTON_MENU BUTTON_MENU |
65 | #define SUDOKU_BUTTON_UP BUTTON_SCROLL_BACK | 66 | #define SUDOKU_BUTTON_LEFT BUTTON_SCROLL_BACK |
66 | #define SUDOKU_BUTTON_DOWN BUTTON_SCROLL_FWD | 67 | #define SUDOKU_BUTTON_RIGHT BUTTON_SCROLL_FWD |
67 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT | 68 | #define SUDOKU_BUTTON_ALTTOGGLE BUTTON_SELECT |
68 | #define SUDOKU_BUTTON_MENU BUTTON_MENU | 69 | #define SUDOKU_BUTTON_TOGGLE BUTTON_RIGHT |
69 | #define SUDOKU_BUTTON_POSSIBLE (BUTTON_SELECT | BUTTON_LEFT) | 70 | #define SUDOKU_BUTTON_TOGGLEBACK BUTTON_LEFT |
71 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_PLAY | ||
70 | 72 | ||
71 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) | 73 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) |
72 | #define SUDOKU_BUTTON_QUIT BUTTON_POWER | 74 | #define SUDOKU_BUTTON_QUIT BUTTON_POWER |
73 | #define SUDOKU_BUTTON_UP BUTTON_UP | 75 | #define SUDOKU_BUTTON_UP BUTTON_UP |
74 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | 76 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN |
77 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
78 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
75 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT | 79 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT |
76 | #define SUDOKU_BUTTON_MENU BUTTON_PLAY | 80 | #define SUDOKU_BUTTON_MENU BUTTON_PLAY |
77 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_REC | 81 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_REC |
@@ -80,6 +84,8 @@ | |||
80 | #define SUDOKU_BUTTON_QUIT BUTTON_A | 84 | #define SUDOKU_BUTTON_QUIT BUTTON_A |
81 | #define SUDOKU_BUTTON_UP BUTTON_UP | 85 | #define SUDOKU_BUTTON_UP BUTTON_UP |
82 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | 86 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN |
87 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
88 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
83 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT | 89 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT |
84 | #define SUDOKU_BUTTON_MENU BUTTON_MENU | 90 | #define SUDOKU_BUTTON_MENU BUTTON_MENU |
85 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_POWER | 91 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_POWER |