summaryrefslogtreecommitdiff
path: root/apps/plugins/chessbox/chessbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/chessbox/chessbox.c')
-rw-r--r--apps/plugins/chessbox/chessbox.c205
1 files changed, 0 insertions, 205 deletions
diff --git a/apps/plugins/chessbox/chessbox.c b/apps/plugins/chessbox/chessbox.c
index 24198e507a..920def82d5 100644
--- a/apps/plugins/chessbox/chessbox.c
+++ b/apps/plugins/chessbox/chessbox.c
@@ -40,211 +40,6 @@ extern const fb_data chessbox_pieces[];
40 40
41PLUGIN_HEADER 41PLUGIN_HEADER
42 42
43/* button definitions */
44#if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \
45 (CONFIG_KEYPAD == IPOD_1G2G_PAD)
46#define CB_SELECT BUTTON_SELECT
47#define CB_UP BUTTON_MENU
48#define CB_DOWN BUTTON_PLAY
49#define CB_LEFT BUTTON_LEFT
50#define CB_RIGHT BUTTON_RIGHT
51#define CB_PLAY (BUTTON_SELECT | BUTTON_PLAY)
52#define CB_LEVEL (BUTTON_SELECT | BUTTON_RIGHT)
53#define CB_MENU (BUTTON_SELECT | BUTTON_MENU)
54
55#define CB_SCROLL_UP (BUTTON_SCROLL_FWD|BUTTON_REPEAT)
56#define CB_SCROLL_DOWN (BUTTON_SCROLL_BACK|BUTTON_REPEAT)
57#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
58#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
59
60#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
61#define CB_SELECT BUTTON_SELECT
62#define CB_UP BUTTON_UP
63#define CB_DOWN BUTTON_DOWN
64#define CB_LEFT BUTTON_LEFT
65#define CB_RIGHT BUTTON_RIGHT
66#define CB_PLAY BUTTON_PLAY
67#define CB_LEVEL BUTTON_REC
68#define CB_MENU BUTTON_POWER
69
70#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
71#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
72#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
73#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
74
75#elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD)
76#define CB_SELECT BUTTON_SELECT
77#define CB_UP BUTTON_UP
78#define CB_DOWN BUTTON_DOWN
79#define CB_LEFT BUTTON_LEFT
80#define CB_RIGHT BUTTON_RIGHT
81#define CB_PLAY BUTTON_ON
82#define CB_LEVEL BUTTON_MODE
83#define CB_MENU BUTTON_OFF
84
85#define CB_RC_QUIT BUTTON_RC_STOP
86
87#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
88#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
89#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
90#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
91
92#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
93#define CB_SELECT BUTTON_SELECT
94#define CB_UP BUTTON_UP
95#define CB_DOWN BUTTON_DOWN
96#define CB_LEFT BUTTON_LEFT
97#define CB_RIGHT BUTTON_RIGHT
98#define CB_PLAY BUTTON_PLAY
99#define CB_LEVEL BUTTON_EQ
100#define CB_MENU BUTTON_MODE
101
102#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
103#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
104#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
105#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
106
107#elif CONFIG_KEYPAD == RECORDER_PAD
108#define CB_SELECT BUTTON_PLAY
109#define CB_UP BUTTON_UP
110#define CB_DOWN BUTTON_DOWN
111#define CB_LEFT BUTTON_LEFT
112#define CB_RIGHT BUTTON_RIGHT
113#define CB_PLAY BUTTON_ON
114#define CB_LEVEL BUTTON_F1
115#define CB_MENU BUTTON_OFF
116
117#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
118#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
119#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
120#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
121
122#elif CONFIG_KEYPAD == ARCHOS_AV300_PAD
123#define CB_SELECT BUTTON_SELECT
124#define CB_UP BUTTON_UP
125#define CB_DOWN BUTTON_DOWN
126#define CB_LEFT BUTTON_LEFT
127#define CB_RIGHT BUTTON_RIGHT
128#define CB_PLAY BUTTON_ON
129#define CB_LEVEL BUTTON_F1
130#define CB_MENU BUTTON_OFF
131
132#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
133#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
134#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
135#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
136
137#elif CONFIG_KEYPAD == ONDIO_PAD
138#define CB_SELECT_PRE BUTTON_MENU
139#define CB_SELECT (BUTTON_MENU|BUTTON_REL)
140#define CB_UP BUTTON_UP
141#define CB_DOWN BUTTON_DOWN
142#define CB_LEFT BUTTON_LEFT
143#define CB_RIGHT BUTTON_RIGHT
144#define CB_PLAY_PRE BUTTON_MENU
145#define CB_PLAY (BUTTON_MENU|BUTTON_REPEAT)
146#define CB_LEVEL (BUTTON_MENU|BUTTON_OFF)
147#define CB_MENU BUTTON_OFF
148
149#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
150#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
151#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
152#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
153
154#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
155#define CB_SELECT BUTTON_SELECT
156#define CB_UP BUTTON_UP
157#define CB_DOWN BUTTON_DOWN
158#define CB_LEFT BUTTON_LEFT
159#define CB_RIGHT BUTTON_RIGHT
160#define CB_PLAY BUTTON_A
161#define CB_LEVEL BUTTON_MENU
162#define CB_MENU BUTTON_POWER
163
164#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
165#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
166#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
167#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
168
169#elif CONFIG_KEYPAD == IRIVER_H10_PAD
170#define CB_SELECT BUTTON_REW
171#define CB_UP BUTTON_SCROLL_UP
172#define CB_DOWN BUTTON_SCROLL_DOWN
173#define CB_LEFT BUTTON_LEFT
174#define CB_RIGHT BUTTON_RIGHT
175#define CB_PLAY BUTTON_PLAY
176#define CB_LEVEL BUTTON_FF
177#define CB_MENU BUTTON_POWER
178
179#define CB_SCROLL_UP (BUTTON_SCROLL_UP|BUTTON_REPEAT)
180#define CB_SCROLL_DOWN (BUTTON_SCROLL_DOWN|BUTTON_REPEAT)
181#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
182#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
183
184#elif CONFIG_KEYPAD == SANSA_E200_PAD
185#define CB_SELECT BUTTON_SELECT
186#define CB_UP BUTTON_UP
187#define CB_DOWN BUTTON_DOWN
188#define CB_LEFT BUTTON_LEFT
189#define CB_RIGHT BUTTON_RIGHT
190#define CB_PLAY (BUTTON_SELECT | BUTTON_RIGHT)
191#define CB_LEVEL BUTTON_REC
192#define CB_MENU BUTTON_POWER
193
194#define CB_SCROLL_UP (BUTTON_SCROLL_BACK|BUTTON_REPEAT)
195#define CB_SCROLL_DOWN (BUTTON_SCROLL_FWD|BUTTON_REPEAT)
196#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
197#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
198
199#elif CONFIG_KEYPAD == SANSA_C200_PAD
200#define CB_SELECT BUTTON_SELECT
201#define CB_UP BUTTON_UP
202#define CB_DOWN BUTTON_DOWN
203#define CB_LEFT BUTTON_LEFT
204#define CB_RIGHT BUTTON_RIGHT
205#define CB_PLAY BUTTON_VOL_UP
206#define CB_LEVEL BUTTON_REC
207#define CB_MENU BUTTON_POWER
208
209#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
210#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
211#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
212#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
213
214#elif CONFIG_KEYPAD == MROBE500_PAD
215#define CB_SELECT BUTTON_RC_MODE
216#define CB_UP BUTTON_RC_PLAY
217#define CB_DOWN BUTTON_RC_DOWN
218#define CB_LEFT BUTTON_RC_REW
219#define CB_RIGHT BUTTON_RC_FF
220#define CB_PLAY BUTTON_RC_HEART
221#define CB_LEVEL BUTTON_RC_VOL_DOWN
222#define CB_MENU BUTTON_POWER
223
224#define CB_SCROLL_UP (BUTTON_RC_PLAY|BUTTON_REPEAT)
225#define CB_SCROLL_DOWN (BUTTON_RC_DOWN|BUTTON_REPEAT)
226#define CB_SCROLL_LEFT (BUTTON_RC_REW|BUTTON_REPEAT)
227#define CB_SCROLL_RIGHT (BUTTON_RC_FF|BUTTON_REPEAT)
228
229#elif (CONFIG_KEYPAD == MROBE100_PAD)
230#define CB_SELECT BUTTON_SELECT
231#define CB_UP BUTTON_UP
232#define CB_DOWN BUTTON_DOWN
233#define CB_LEFT BUTTON_LEFT
234#define CB_RIGHT BUTTON_RIGHT
235#define CB_PLAY BUTTON_PLAY
236#define CB_LEVEL BUTTON_DISPLAY
237#define CB_MENU BUTTON_POWER
238
239#define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT)
240#define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT)
241#define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT)
242#define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT)
243
244#else
245#error No keymap defined!
246#endif
247
248/* Tile size defined by the assigned bitmap */ 43/* Tile size defined by the assigned bitmap */
249#include "chessbox_pieces.h" 44#include "chessbox_pieces.h"
250#define TILE_WIDTH BMPWIDTH_chessbox_pieces 45#define TILE_WIDTH BMPWIDTH_chessbox_pieces