diff options
Diffstat (limited to 'apps/plugins/mandelbrot.c')
-rw-r--r-- | apps/plugins/mandelbrot.c | 47 |
1 files changed, 36 insertions, 11 deletions
diff --git a/apps/plugins/mandelbrot.c b/apps/plugins/mandelbrot.c index 244d94b157..1576b875dd 100644 --- a/apps/plugins/mandelbrot.c +++ b/apps/plugins/mandelbrot.c | |||
@@ -220,22 +220,47 @@ PLUGIN_HEADER | |||
220 | 220 | ||
221 | #elif CONFIG_KEYPAD == COWOND2_PAD | 221 | #elif CONFIG_KEYPAD == COWOND2_PAD |
222 | #define MANDELBROT_QUIT BUTTON_POWER | 222 | #define MANDELBROT_QUIT BUTTON_POWER |
223 | #define MANDELBROT_UP BUTTON_UP | ||
224 | #define MANDELBROT_DOWN BUTTON_DOWN | ||
225 | #define MANDELBROT_LEFT BUTTON_LEFT | ||
226 | #define MANDELBROT_RIGHT BUTTON_RIGHT | ||
227 | #define MANDELBROT_ZOOM_IN_PRE BUTTON_SELECT | ||
228 | #define MANDELBROT_ZOOM_IN (BUTTON_SELECT | BUTTON_PLUS) | ||
229 | #define MANDELBROT_ZOOM_OUT_PRE BUTTON_SELECT | ||
230 | #define MANDELBROT_ZOOM_OUT (BUTTON_SELECT | BUTTON_MINUS) | ||
231 | #define MANDELBROT_MAXITER_INC BUTTON_PLUS | ||
232 | #define MANDELBROT_MAXITER_DEC BUTTON_MINUS | ||
233 | #define MANDELBROT_RESET BUTTON_MENU | ||
234 | 223 | ||
235 | #else | 224 | #else |
236 | #error No keymap defined! | 225 | #error No keymap defined! |
237 | #endif | 226 | #endif |
238 | 227 | ||
228 | #ifdef HAVE_TOUCHPAD | ||
229 | #ifndef MANDELBROT_UP | ||
230 | #define MANDELBROT_UP BUTTON_TOPMIDDLE | ||
231 | #endif | ||
232 | #ifndef MANDELBROT_DOWN | ||
233 | #define MANDELBROT_DOWN BUTTON_BOTTOMMIDDLE | ||
234 | #endif | ||
235 | #ifndef MANDELBROT_LEFT | ||
236 | #define MANDELBROT_LEFT BUTTON_MIDLEFT | ||
237 | #endif | ||
238 | #ifndef MANDELBROT_RIGHT | ||
239 | #define MANDELBROT_RIGHT BUTTON_MIDRIGHT | ||
240 | #endif | ||
241 | #ifndef MANDELBROT_ZOOM_IN_PRE | ||
242 | #define MANDELBROT_ZOOM_IN_PRE BUTTON_TOPRIGHT | ||
243 | #endif | ||
244 | #ifndef MANDELBROT_ZOOM_IN | ||
245 | #define MANDELBROT_ZOOM_IN (BUTTON_TOPRIGHT | BUTTON_REL) | ||
246 | #endif | ||
247 | #ifndef MANDELBROT_ZOOM_OUT_PRE | ||
248 | #define MANDELBROT_ZOOM_OUT_PRE BUTTON_TOPLEFT | ||
249 | #endif | ||
250 | #ifndef MANDELBROT_ZOOM_OUT | ||
251 | #define MANDELBROT_ZOOM_OUT (BUTTON_TOPLEFT | BUTTON_REL) | ||
252 | #endif | ||
253 | #ifndef MANDELBROT_MAXITER_INC | ||
254 | #define MANDELBROT_MAXITER_INC BUTTON_BOTTOMRIGHT | ||
255 | #endif | ||
256 | #ifndef MANDELBROT_MAXITER_DEC | ||
257 | #define MANDELBROT_MAXITER_DEC BUTTON_BOTTOMLEFT | ||
258 | #endif | ||
259 | #ifndef MANDELBROT_RESET | ||
260 | #define MANDELBROT_RESET BUTTON_CENTER | ||
261 | #endif | ||
262 | #endif | ||
263 | |||
239 | #if LCD_DEPTH < 8 | 264 | #if LCD_DEPTH < 8 |
240 | #define USEGSLIB | 265 | #define USEGSLIB |
241 | #define MYLCD(fn) grey_ub_ ## fn | 266 | #define MYLCD(fn) grey_ub_ ## fn |