diff options
Diffstat (limited to 'apps/plugins/jewels.c')
-rw-r--r-- | apps/plugins/jewels.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index 76019f56f4..5579c194e8 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c | |||
@@ -128,6 +128,16 @@ PLUGIN_HEADER | |||
128 | #define JEWELS_SELECT BUTTON_SELECT | 128 | #define JEWELS_SELECT BUTTON_SELECT |
129 | #define JEWELS_CANCEL BUTTON_POWER | 129 | #define JEWELS_CANCEL BUTTON_POWER |
130 | 130 | ||
131 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | ||
132 | #define JEWELS_UP BUTTON_RC_VOL_UP | ||
133 | #define JEWELS_DOWN BUTTON_RC_VOL_DOWN | ||
134 | #define JEWELS_LEFT BUTTON_RC_REW | ||
135 | #define JEWELS_RIGHT BUTTON_RC_FF | ||
136 | #define JEWELS_SELECT BUTTON_RC_PLAY | ||
137 | #define JEWELS_CANCEL BUTTON_RC_REC | ||
138 | |||
139 | #define JEWELS_RC_CANCEL BUTTON_REC | ||
140 | |||
131 | #else | 141 | #else |
132 | #error No keymap defined! | 142 | #error No keymap defined! |
133 | #endif | 143 | #endif |
@@ -176,6 +186,13 @@ PLUGIN_HEADER | |||
176 | #define YOFS 6 | 186 | #define YOFS 6 |
177 | #define NUM_SCORES 10 | 187 | #define NUM_SCORES 10 |
178 | 188 | ||
189 | /* use 12x12 tiles (iAudio M3) */ | ||
190 | #elif (LCD_HEIGHT == 96) && (LCD_WIDTH == 128) | ||
191 | #define TILE_WIDTH 12 | ||
192 | #define TILE_HEIGHT 12 | ||
193 | #define YOFS 0 | ||
194 | #define NUM_SCORES 9 | ||
195 | |||
179 | /* use 10x10 tiles (Sansa c200) */ | 196 | /* use 10x10 tiles (Sansa c200) */ |
180 | #elif (LCD_HEIGHT == 80) && (LCD_WIDTH == 132) | 197 | #elif (LCD_HEIGHT == 80) && (LCD_WIDTH == 132) |
181 | #define TILE_WIDTH 10 | 198 | #define TILE_WIDTH 10 |
@@ -1527,6 +1544,17 @@ static int jewels_main(struct game_context* bj) { | |||
1527 | rb->lcd_puts(0, 10, "PLAY to select"); | 1544 | rb->lcd_puts(0, 10, "PLAY to select"); |
1528 | rb->lcd_puts(0, 11, "Long PLAY for menu"); | 1545 | rb->lcd_puts(0, 11, "Long PLAY for menu"); |
1529 | rb->lcd_puts(0, 12, "POWER to cancel"); | 1546 | rb->lcd_puts(0, 12, "POWER to cancel"); |
1547 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | ||
1548 | rb->lcd_puts(0, 2, "Swap pairs of jewels"); | ||
1549 | rb->lcd_puts(0, 3, "to form connected"); | ||
1550 | rb->lcd_puts(0, 4, "segments of three or "); | ||
1551 | rb->lcd_puts(0, 5, "more of the"); | ||
1552 | rb->lcd_puts(0, 6, "same type."); | ||
1553 | rb->lcd_puts(0, 8, "Controls:"); | ||
1554 | rb->lcd_puts(0, 9, "Directions or scroll to move"); | ||
1555 | rb->lcd_puts(0, 10, "PLAY to select"); | ||
1556 | rb->lcd_puts(0, 11, "Long PLAY for menu"); | ||
1557 | rb->lcd_puts(0, 12, "REC to cancel"); | ||
1530 | #else | 1558 | #else |
1531 | #warning: missing help text. | 1559 | #warning: missing help text. |
1532 | #endif | 1560 | #endif |