summaryrefslogtreecommitdiff
path: root/apps/plugins/sudoku/sudoku.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sudoku/sudoku.h')
-rw-r--r--apps/plugins/sudoku/sudoku.h28
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