diff options
Diffstat (limited to 'apps/plugins/jewels.c')
-rw-r--r-- | apps/plugins/jewels.c | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index f93ea62114..ddd659d2a1 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c | |||
@@ -149,17 +149,33 @@ PLUGIN_HEADER | |||
149 | #define JEWELS_RC_CANCEL BUTTON_REC | 149 | #define JEWELS_RC_CANCEL BUTTON_REC |
150 | 150 | ||
151 | #elif CONFIG_KEYPAD == COWOND2_PAD | 151 | #elif CONFIG_KEYPAD == COWOND2_PAD |
152 | #define JEWELS_UP BUTTON_UP | ||
153 | #define JEWELS_DOWN BUTTON_DOWN | ||
154 | #define JEWELS_LEFT BUTTON_LEFT | ||
155 | #define JEWELS_RIGHT BUTTON_RIGHT | ||
156 | #define JEWELS_SELECT BUTTON_SELECT | ||
157 | #define JEWELS_CANCEL BUTTON_POWER | 152 | #define JEWELS_CANCEL BUTTON_POWER |
158 | 153 | ||
159 | #else | 154 | #else |
160 | #error No keymap defined! | 155 | #error No keymap defined! |
161 | #endif | 156 | #endif |
162 | 157 | ||
158 | #ifdef HAVE_TOUCHPAD | ||
159 | #ifndef JEWELS_UP | ||
160 | #define JEWELS_UP BUTTON_TOPMIDDLE | ||
161 | #endif | ||
162 | #ifndef JEWELS_DOWN | ||
163 | #define JEWELS_DOWN BUTTON_BOTTOMMIDDLE | ||
164 | #endif | ||
165 | #ifndef JEWELS_LEFT | ||
166 | #define JEWELS_LEFT BUTTON_MIDLEFT | ||
167 | #endif | ||
168 | #ifndef JEWELS_RIGHT | ||
169 | #define JEWELS_RIGHT BUTTON_MIDRIGHT | ||
170 | #endif | ||
171 | #ifndef JEWELS_SELECT | ||
172 | #define JEWELS_SELECT BUTTON_CENTER | ||
173 | #endif | ||
174 | #ifndef JEWELS_CANCEL | ||
175 | #define JEWELS_CANCEL BUTTON_TOPLEFT | ||
176 | #endif | ||
177 | #endif | ||
178 | |||
163 | /* use 30x30 tiles (iPod Video, Gigabeat) */ | 179 | /* use 30x30 tiles (iPod Video, Gigabeat) */ |
164 | #if (LCD_HEIGHT == 240) && (LCD_WIDTH == 320) || \ | 180 | #if (LCD_HEIGHT == 240) && (LCD_WIDTH == 320) || \ |
165 | ((LCD_HEIGHT == 320) && (LCD_WIDTH == 240)) | 181 | ((LCD_HEIGHT == 320) && (LCD_WIDTH == 240)) |
@@ -1574,6 +1590,8 @@ static int jewels_main(struct game_context* bj) { | |||
1574 | rb->lcd_puts(0, 11, "Long PLAY for menu"); | 1590 | rb->lcd_puts(0, 11, "Long PLAY for menu"); |
1575 | rb->lcd_puts(0, 12, "REC to cancel"); | 1591 | rb->lcd_puts(0, 12, "REC to cancel"); |
1576 | #elif CONFIG_KEYPAD == COWOND2_PAD | 1592 | #elif CONFIG_KEYPAD == COWOND2_PAD |
1593 | rb->lcd_puts(0, 11, "POWER to cancel"); | ||
1594 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD | ||
1577 | rb->lcd_puts(0, 2, "Swap pairs of jewels to"); | 1595 | rb->lcd_puts(0, 2, "Swap pairs of jewels to"); |
1578 | rb->lcd_puts(0, 3, "form connected segments"); | 1596 | rb->lcd_puts(0, 3, "form connected segments"); |
1579 | rb->lcd_puts(0, 4, "of three or more of the"); | 1597 | rb->lcd_puts(0, 4, "of three or more of the"); |
@@ -1582,19 +1600,20 @@ static int jewels_main(struct game_context* bj) { | |||
1582 | rb->lcd_puts(0, 8, "Directions to move"); | 1600 | rb->lcd_puts(0, 8, "Directions to move"); |
1583 | rb->lcd_puts(0, 9, "SELECT to select"); | 1601 | rb->lcd_puts(0, 9, "SELECT to select"); |
1584 | rb->lcd_puts(0, 10, "Long SELECT to show menu"); | 1602 | rb->lcd_puts(0, 10, "Long SELECT to show menu"); |
1585 | rb->lcd_puts(0, 11, "POWER to cancel"); | 1603 | rb->lcd_puts(0, 11, "BACK to cancel"); |
1586 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD | 1604 | #else |
1605 | #warning: missing help text. | ||
1606 | #endif | ||
1607 | |||
1608 | #ifdef HAVE_TOUCHPAD | ||
1587 | rb->lcd_puts(0, 2, "Swap pairs of jewels to"); | 1609 | rb->lcd_puts(0, 2, "Swap pairs of jewels to"); |
1588 | rb->lcd_puts(0, 3, "form connected segments"); | 1610 | rb->lcd_puts(0, 3, "form connected segments"); |
1589 | rb->lcd_puts(0, 4, "of three or more of the"); | 1611 | rb->lcd_puts(0, 4, "of three or more of the"); |
1590 | rb->lcd_puts(0, 5, "same type."); | 1612 | rb->lcd_puts(0, 5, "same type."); |
1591 | rb->lcd_puts(0, 7, "Controls:"); | 1613 | rb->lcd_puts(0, 7, "Controls:"); |
1592 | rb->lcd_puts(0, 8, "Directions to move"); | 1614 | rb->lcd_puts(0, 8, "Directions to move"); |
1593 | rb->lcd_puts(0, 9, "SELECT to select"); | 1615 | rb->lcd_puts(0, 9, "CENTER to select"); |
1594 | rb->lcd_puts(0, 10, "Long SELECT to show menu"); | 1616 | rb->lcd_puts(0, 10, "Long CENTER to show menu"); |
1595 | rb->lcd_puts(0, 11, "BACK to cancel"); | ||
1596 | #else | ||
1597 | #warning: missing help text. | ||
1598 | #endif | 1617 | #endif |
1599 | rb->lcd_update(); | 1618 | rb->lcd_update(); |
1600 | while(true) { | 1619 | while(true) { |