summaryrefslogtreecommitdiff
path: root/apps/plugins/rockblox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockblox.c')
-rw-r--r--apps/plugins/rockblox.c32
1 files changed, 23 insertions, 9 deletions
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index a0623da314..9fcc8cf563 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -22,6 +22,20 @@
22 22
23#ifdef HAVE_LCD_BITMAP 23#ifdef HAVE_LCD_BITMAP
24 24
25#if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_NANO_PAD)
26#define ROCKBLOX_OFF BUTTON_MENU
27#define ROCKBLOX_UP BUTTON_SCROLL_BACK
28#define ROCKBLOX_DOWN BUTTON_SCROLL_FWD
29#define ROCKBLOX_LEFT BUTTON_LEFT
30#define ROCKBLOX_RIGHT BUTTON_RIGHT
31#else
32#define ROCKBLOX_OFF BUTTON_OFF
33#define ROCKBLOX_UP BUTTON_UP
34#define ROCKBLOX_DOWN BUTTON_DOWN
35#define ROCKBLOX_LEFT BUTTON_LEFT
36#define ROCKBLOX_RIGHT BUTTON_RIGHT
37#endif
38
25static const int start_x = 5; 39static const int start_x = 5;
26static const int start_y = 5; 40static const int start_y = 5;
27static const int max_x = 4 * 17; 41static const int max_x = 4 * 17;
@@ -338,26 +352,26 @@ static int game_loop(void)
338 button = rb->button_get_w_tmo(HZ/10); 352 button = rb->button_get_w_tmo(HZ/10);
339 switch(button) 353 switch(button)
340 { 354 {
341 case BUTTON_OFF: 355 case ROCKBLOX_OFF:
342 return PLUGIN_OK; 356 return PLUGIN_OK;
343 357
344 case BUTTON_UP: 358 case ROCKBLOX_UP:
345 case BUTTON_UP | BUTTON_REPEAT: 359 case ROCKBLOX_UP | BUTTON_REPEAT:
346 move_block(0,-3,0); 360 move_block(0,-3,0);
347 break; 361 break;
348 362
349 case BUTTON_DOWN: 363 case ROCKBLOX_DOWN:
350 case BUTTON_DOWN | BUTTON_REPEAT: 364 case ROCKBLOX_DOWN | BUTTON_REPEAT:
351 move_block(0,3,0); 365 move_block(0,3,0);
352 break; 366 break;
353 367
354 case BUTTON_RIGHT: 368 case ROCKBLOX_RIGHT:
355 case BUTTON_RIGHT | BUTTON_REPEAT: 369 case ROCKBLOX_RIGHT | BUTTON_REPEAT:
356 move_block(0,0,1); 370 move_block(0,0,1);
357 break; 371 break;
358 372
359 case BUTTON_LEFT: 373 case ROCKBLOX_LEFT:
360 case BUTTON_LEFT | BUTTON_REPEAT: 374 case ROCKBLOX_LEFT | BUTTON_REPEAT:
361 move_down(); 375 move_down();
362 break; 376 break;
363 377