diff options
Diffstat (limited to 'apps/plugins/mandelbrot.c')
-rw-r--r-- | apps/plugins/mandelbrot.c | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/apps/plugins/mandelbrot.c b/apps/plugins/mandelbrot.c index 2e9cb97eec..bb96b9b71c 100644 --- a/apps/plugins/mandelbrot.c +++ b/apps/plugins/mandelbrot.c | |||
@@ -20,8 +20,17 @@ | |||
20 | #ifndef SIMULATOR | 20 | #ifndef SIMULATOR |
21 | #include "plugin.h" | 21 | #include "plugin.h" |
22 | 22 | ||
23 | #ifdef HAVE_LCD_BITMAP // this is not fun on the player | 23 | #if CONFIG_LCD == LCD_SSD1815 /* only for Recorder/Ondio displays */ |
24 | # include "gray.h" | 24 | /* |
25 | FIX: | ||
26 | |||
27 | This would be a lot nicer if it depended on HAVE_LCD_BITMAP only, but we | ||
28 | need to fix the grayscale lib for Gmini and iRiver. Either with true | ||
29 | grayscale or 1bit. | ||
30 | |||
31 | */ | ||
32 | |||
33 | #include "gray.h" | ||
25 | 34 | ||
26 | /* variable button definitions */ | 35 | /* variable button definitions */ |
27 | #if CONFIG_KEYPAD == RECORDER_PAD | 36 | #if CONFIG_KEYPAD == RECORDER_PAD |
@@ -42,6 +51,13 @@ | |||
42 | #define MANDELBROT_MAXITER_DEC (BUTTON_MENU | BUTTON_LEFT) | 51 | #define MANDELBROT_MAXITER_DEC (BUTTON_MENU | BUTTON_LEFT) |
43 | #define MANDELBROT_RESET (BUTTON_MENU | BUTTON_OFF) | 52 | #define MANDELBROT_RESET (BUTTON_MENU | BUTTON_OFF) |
44 | 53 | ||
54 | #elif CONFIG_KEYPAD == IRIVER_H100_PAD | ||
55 | #define MANDELBROT_QUIT BUTTON_OFF | ||
56 | #define MANDELBROT_ZOOM_IN BUTTON_ON | ||
57 | #define MANDELBROT_ZOOM_OUT BUTTON_SELECT | ||
58 | #define MANDELBROT_MAXITER_INC (BUTTON_MODE | BUTTON_RIGHT) | ||
59 | #define MANDELBROT_MAXITER_DEC (BUTTON_MODE | BUTTON_LEFT) | ||
60 | #define MANDELBROT_RESET (BUTTON_MODE | BUTTON_SELECT) | ||
45 | #endif | 61 | #endif |
46 | 62 | ||
47 | static struct plugin_api* rb; | 63 | static struct plugin_api* rb; |