summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcoen Hirschberg <marcoen@gmail.com>2007-05-20 00:19:53 +0000
committerMarcoen Hirschberg <marcoen@gmail.com>2007-05-20 00:19:53 +0000
commit5b0ced85c3cec25452f554b2c05e21c3c5f9c416 (patch)
tree86defb5b143723fcd556f70146496a8753d01ab8
parenta7168feeac24ff192e1174717dbfa5582509babf (diff)
downloadrockbox-5b0ced85c3cec25452f554b2c05e21c3c5f9c416.tar.gz
rockbox-5b0ced85c3cec25452f554b2c05e21c3c5f9c416.zip
directly calculate some defines from the screen size
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13437 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/spacerocks.c24
1 files changed, 5 insertions, 19 deletions
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c
index 47be0cd6fe..85445a0dd4 100644
--- a/apps/plugins/spacerocks.c
+++ b/apps/plugins/spacerocks.c
@@ -149,25 +149,11 @@ static struct plugin_api* rb; /* global api struct pointer */
149 149
150#define ABS(x) ((x)>0?(x):-(x)) 150#define ABS(x) ((x)>0?(x):-(x))
151 151
152#if CONFIG_KEYPAD == RECORDER_PAD || CONFIG_KEYPAD == ONDIO_PAD 152#define RES MAX(LCD_WIDTH, LCD_HEIGHT)
153 #define ENEMY_MISSILE_SURVIVAL_LENGTH 65 153#define LARGE_LCD RES >= 200
154 #define MISSILE_SURVIVAL_LENGTH 40 154#define ENEMY_MISSILE_SURVIVAL_LENGTH RES/2
155 #define ASTEROID_SPEED 5 155#define ASTEROID_SPEED RES/20
156 #define LARGE_LCD 0 156#define MISSILE_SURVIVAL_LENGTH 40
157#elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \
158 (CONFIG_KEYPAD == IRIVER_H300_PAD) || \
159 (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) || \
160 (CONFIG_KEYPAD == IPOD_3G_PAD) || \
161 (CONFIG_KEYPAD == IPOD_4G_PAD) || \
162 (CONFIG_KEYPAD == GIGABEAT_PAD)|| \
163 (CONFIG_KEYPAD == ARCHOS_AV300_PAD)|| \
164 (CONFIG_KEYPAD == IRIVER_H10_PAD)|| \
165 (CONFIG_KEYPAD == SANSA_E200_PAD)
166 #define ENEMY_MISSILE_SURVIVAL_LENGTH 140
167 #define MISSILE_SURVIVAL_LENGTH 40
168 #define ASTEROID_SPEED 15
169 #define LARGE_LCD 1
170#endif
171 157
172#define EXTRA_LIFE 250 158#define EXTRA_LIFE 250
173#define SCALE 5000 159#define SCALE 5000