summaryrefslogtreecommitdiff
path: root/apps/plugins/starfield.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/starfield.c')
-rw-r--r--apps/plugins/starfield.c42
1 files changed, 35 insertions, 7 deletions
diff --git a/apps/plugins/starfield.c b/apps/plugins/starfield.c
index 4f2c8b1bbe..754af24f8c 100644
--- a/apps/plugins/starfield.c
+++ b/apps/plugins/starfield.c
@@ -88,28 +88,56 @@ static struct plugin_api* rb; /* global api struct pointer */
88#define STARFIELD_TOGGLE_COLOR BUTTON_RC_MODE 88#define STARFIELD_TOGGLE_COLOR BUTTON_RC_MODE
89#elif (CONFIG_KEYPAD == COWOND2_PAD) 89#elif (CONFIG_KEYPAD == COWOND2_PAD)
90#define STARFIELD_QUIT BUTTON_POWER 90#define STARFIELD_QUIT BUTTON_POWER
91#define STARFIELD_INCREASE_ZMOVE BUTTON_UP 91#endif
92#define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN
93#define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT
94#define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT
95#define STARFIELD_TOGGLE_COLOR BUTTON_MENU
96 92
97#else 93#ifdef HAVE_TOUCHPAD
94#ifndef STARFIELD_QUIT
95#define STARFIELD_QUIT BUTTON_TOPLEFT
96#endif
97#ifndef STARFIELD_INCREASE_ZMOVE
98#define STARFIELD_INCREASE_ZMOVE BUTTON_TOPMIDDLE
99#endif
100#ifndef STARFIELD_DECREASE_ZMOVE
101#define STARFIELD_DECREASE_ZMOVE BUTTON_BOTTOMMIDDLE
102#endif
103#ifndef STARFIELD_INCREASE_NB_STARS
104#define STARFIELD_INCREASE_NB_STARS BUTTON_MIDRIGHT
105#endif
106#ifndef STARFIELD_DECREASE_NB_STARS
107#define STARFIELD_DECREASE_NB_STARS BUTTON_MIDLEFT
108#endif
109#ifndef STARFIELD_TOGGLE_COLOR
110#define STARFIELD_TOGGLE_COLOR BUTTON_CENTER
111#endif
112#endif
113
114#ifndef STARFIELD_QUIT
98#define STARFIELD_QUIT BUTTON_OFF 115#define STARFIELD_QUIT BUTTON_OFF
116#endif
117#ifndef STARFIELD_INCREASE_ZMOVE
99#define STARFIELD_INCREASE_ZMOVE BUTTON_UP 118#define STARFIELD_INCREASE_ZMOVE BUTTON_UP
119#endif
120#ifndef STARFIELD_DECREASE_ZMOVE
100#define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN 121#define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN
122#endif
123#ifndef STARFIELD_INCREASE_NB_STARS
101#define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT 124#define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT
125#endif
126#ifndef STARFIELD_DECREASE_NB_STARS
102#define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT 127#define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT
128#endif
129
130#ifndef STARFIELD_TOGGLE_COLOR
103#ifdef BUTTON_SELECT 131#ifdef BUTTON_SELECT
104#define STARFIELD_TOGGLE_COLOR BUTTON_SELECT 132#define STARFIELD_TOGGLE_COLOR BUTTON_SELECT
105#else 133#else
106#define STARFIELD_TOGGLE_COLOR BUTTON_PLAY 134#define STARFIELD_TOGGLE_COLOR BUTTON_PLAY
107#endif 135#endif
136#endif
108#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) 137#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD)
109#define STARFIELD_RC_QUIT BUTTON_RC_STOP 138#define STARFIELD_RC_QUIT BUTTON_RC_STOP
110#endif 139#endif
111 140
112#endif
113 141
114#define LCD_CENTER_X (LCD_WIDTH/2) 142#define LCD_CENTER_X (LCD_WIDTH/2)
115#define LCD_CENTER_Y (LCD_HEIGHT/2) 143#define LCD_CENTER_Y (LCD_HEIGHT/2)