diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/reversi/reversi-gui.c | 13 | ||||
-rw-r--r-- | apps/plugins/reversi/reversi-gui.h | 10 |
2 files changed, 17 insertions, 6 deletions
diff --git a/apps/plugins/reversi/reversi-gui.c b/apps/plugins/reversi/reversi-gui.c index dcf4dd8ccb..18cf83c7ad 100644 --- a/apps/plugins/reversi/reversi-gui.c +++ b/apps/plugins/reversi/reversi-gui.c | |||
@@ -565,8 +565,12 @@ enum plugin_status plugin_start(struct plugin_api *api, void *parameter) { | |||
565 | black_strategy = &strategy_human; | 565 | black_strategy = &strategy_human; |
566 | 566 | ||
567 | reversi_gui_init(); | 567 | reversi_gui_init(); |
568 | #ifdef (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | ||
569 | (CONFIG_KEYPAD == IPOD_3G_PAD) | ||
570 | cursor_wrap_mode = WRAP_TORUS; | ||
571 | #else | ||
568 | cursor_wrap_mode = WRAP_FLAT; | 572 | cursor_wrap_mode = WRAP_FLAT; |
569 | 573 | #endif | |
570 | /* The main game loop */ | 574 | /* The main game loop */ |
571 | exit = false; | 575 | exit = false; |
572 | quit_plugin = false; | 576 | quit_plugin = false; |
@@ -646,8 +650,10 @@ enum plugin_status plugin_start(struct plugin_api *api, void *parameter) { | |||
646 | rb->button_clear_queue(); | 650 | rb->button_clear_queue(); |
647 | } | 651 | } |
648 | break; | 652 | break; |
649 | |||
650 | /* Move cursor left */ | 653 | /* Move cursor left */ |
654 | #ifdef REVERSI_BUTTON_ALT_LEFT | ||
655 | case REVERSI_BUTTON_ALT_LEFT: | ||
656 | #endif | ||
651 | case REVERSI_BUTTON_LEFT: | 657 | case REVERSI_BUTTON_LEFT: |
652 | case (REVERSI_BUTTON_LEFT | BUTTON_REPEAT): | 658 | case (REVERSI_BUTTON_LEFT | BUTTON_REPEAT): |
653 | if (reversi_gui_cursor_pos_hmove(-1, &row, &col)) { | 659 | if (reversi_gui_cursor_pos_hmove(-1, &row, &col)) { |
@@ -656,6 +662,9 @@ enum plugin_status plugin_start(struct plugin_api *api, void *parameter) { | |||
656 | break; | 662 | break; |
657 | 663 | ||
658 | /* Move cursor right */ | 664 | /* Move cursor right */ |
665 | #ifdef REVERSI_BUTTON_ALT_RIGHT | ||
666 | case REVERSI_BUTTON_ALT_RIGHT: | ||
667 | #endif | ||
659 | case REVERSI_BUTTON_RIGHT: | 668 | case REVERSI_BUTTON_RIGHT: |
660 | case (REVERSI_BUTTON_RIGHT | BUTTON_REPEAT): | 669 | case (REVERSI_BUTTON_RIGHT | BUTTON_REPEAT): |
661 | if (reversi_gui_cursor_pos_hmove(1, &row, &col)) { | 670 | if (reversi_gui_cursor_pos_hmove(1, &row, &col)) { |
diff --git a/apps/plugins/reversi/reversi-gui.h b/apps/plugins/reversi/reversi-gui.h index 971cdfe501..293be2492f 100644 --- a/apps/plugins/reversi/reversi-gui.h +++ b/apps/plugins/reversi/reversi-gui.h | |||
@@ -58,12 +58,14 @@ | |||
58 | 58 | ||
59 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 59 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
60 | (CONFIG_KEYPAD == IPOD_3G_PAD) | 60 | (CONFIG_KEYPAD == IPOD_3G_PAD) |
61 | #define REVERSI_BUTTON_UP BUTTON_SCROLL_BACK | 61 | #define REVERSI_BUTTON_UP BUTTON_MENU |
62 | #define REVERSI_BUTTON_DOWN BUTTON_SCROLL_FWD | 62 | #define REVERSI_BUTTON_DOWN BUTTON_PLAY |
63 | #define REVERSI_BUTTON_LEFT BUTTON_LEFT | 63 | #define REVERSI_BUTTON_LEFT BUTTON_LEFT |
64 | #define REVERSI_BUTTON_RIGHT BUTTON_RIGHT | 64 | #define REVERSI_BUTTON_RIGHT BUTTON_RIGHT |
65 | #define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT | 65 | #define REVERSI_BUTTON_ALT_LEFT BUTTON_SCROLL_BACK |
66 | #define REVERSI_BUTTON_MENU BUTTON_MENU | 66 | #define REVERSI_BUTTON_ALT_RIGHT BUTTON_SCROLL_FWD |
67 | #define REVERSI_BUTTON_MAKE_MOVE (BUTTON_SELECT | BUTTON_REL) | ||
68 | #define REVERSI_BUTTON_MENU (BUTTON_MENU | BUTTON_SELECT) | ||
67 | 69 | ||
68 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) | 70 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) |
69 | #define REVERSI_BUTTON_QUIT BUTTON_POWER | 71 | #define REVERSI_BUTTON_QUIT BUTTON_POWER |