summaryrefslogtreecommitdiff
path: root/apps/plugins/mandelbrot.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mandelbrot.c')
-rw-r--r--apps/plugins/mandelbrot.c47
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