diff options
author | Björn Stenberg <bjorn@haxx.se> | 2006-03-18 20:17:25 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2006-03-18 20:17:25 +0000 |
commit | 69795ab18b3a81e4436f49dd12404a44d773f8be (patch) | |
tree | bc72771992bac5d138ba8d59cf8c2710999af67b | |
parent | 0c620cc6813910d580b20f801535207a92f94bf5 (diff) | |
download | rockbox-69795ab18b3a81e4436f49dd12404a44d773f8be.tar.gz rockbox-69795ab18b3a81e4436f49dd12404a44d773f8be.zip |
Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9100 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/plugins/sliding_puzzle.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c index 4bcfc9511d..8ae2cb8abf 100644 --- a/apps/plugins/sliding_puzzle.c +++ b/apps/plugins/sliding_puzzle.c | |||
@@ -47,11 +47,11 @@ PLUGIN_HEADER | |||
47 | 47 | ||
48 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 48 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
49 | (CONFIG_KEYPAD == IPOD_3G_PAD) | 49 | (CONFIG_KEYPAD == IPOD_3G_PAD) |
50 | #define PUZZLE_QUIT BUTTON_MENU | 50 | #define PUZZLE_QUIT (BUTTON_SELECT | BUTTON_MENU) |
51 | #define PUZZLE_UP BUTTON_SCROLL_BACK | 51 | #define PUZZLE_UP BUTTON_MENU |
52 | #define PUZZLE_DOWN BUTTON_SCROLL_FWD | 52 | #define PUZZLE_DOWN BUTTON_PLAY |
53 | #define PUZZLE_SHUFFLE BUTTON_SELECT | 53 | #define PUZZLE_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT) |
54 | #define PUZZLE_PICTURE BUTTON_PLAY | 54 | #define PUZZLE_PICTURE (BUTTON_SELECT | BUTTON_RIGHT) |
55 | 55 | ||
56 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) | 56 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) |
57 | #define PUZZLE_QUIT BUTTON_POWER | 57 | #define PUZZLE_QUIT BUTTON_POWER |
@@ -373,9 +373,14 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
373 | rb->lcd_putsxy(0, 18, "[OFF] to stop"); | 373 | rb->lcd_putsxy(0, 18, "[OFF] to stop"); |
374 | rb->lcd_putsxy(0, 28, "[MODE..] shuffle"); | 374 | rb->lcd_putsxy(0, 28, "[MODE..] shuffle"); |
375 | rb->lcd_putsxy(0, 38, "[MODE] change pic"); | 375 | rb->lcd_putsxy(0, 38, "[MODE] change pic"); |
376 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | ||
377 | (CONFIG_KEYPAD == IPOD_3G_PAD) | ||
378 | rb->lcd_putsxy(0, 18, "[S-MENU] to stop"); | ||
379 | rb->lcd_putsxy(0, 28, "[S-LEFT] shuffle"); | ||
380 | rb->lcd_putsxy(0, 38, "[S-RIGHT] change pic"); | ||
376 | #endif | 381 | #endif |
377 | rb->lcd_update(); | 382 | rb->lcd_update(); |
378 | rb->sleep(HZ*2); | 383 | rb->button_get_w_tmo(HZ*2); |
379 | 384 | ||
380 | rb->lcd_clear_display(); | 385 | rb->lcd_clear_display(); |
381 | rb->lcd_drawrect(80, 0, 32, 64); | 386 | rb->lcd_drawrect(80, 0, 32, 64); |