summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/reversi/reversi-gui.c13
-rw-r--r--apps/plugins/reversi/reversi-gui.h10
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