diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/cube.c | 2 | ||||
-rwxr-xr-x | apps/plugins/spacerocks.c | 16 | ||||
-rw-r--r-- | apps/plugins/text_editor.c | 5 | ||||
-rw-r--r-- | apps/plugins/wormlet.c | 18 |
4 files changed, 39 insertions, 2 deletions
diff --git a/apps/plugins/cube.c b/apps/plugins/cube.c index 854b190797..1db8b24b9c 100644 --- a/apps/plugins/cube.c +++ b/apps/plugins/cube.c | |||
@@ -138,7 +138,7 @@ PLUGIN_HEADER | |||
138 | 138 | ||
139 | #ifdef HAVE_LCD_BITMAP | 139 | #ifdef HAVE_LCD_BITMAP |
140 | 140 | ||
141 | #define DIST (10*LCD_HEIGHT/16) | 141 | #define DIST (10 * MIN(LCD_HEIGHT, LCD_WIDTH) / 16) |
142 | static int x_off = LCD_WIDTH/2; | 142 | static int x_off = LCD_WIDTH/2; |
143 | static int y_off = LCD_HEIGHT/2; | 143 | static int y_off = LCD_HEIGHT/2; |
144 | 144 | ||
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c index 384fbd4e8d..c865af69b1 100755 --- a/apps/plugins/spacerocks.c +++ b/apps/plugins/spacerocks.c | |||
@@ -90,6 +90,19 @@ static struct plugin_api* rb; /* global api struct pointer */ | |||
90 | #define AST_RIGHT_REP (BUTTON_SCROLL_FWD | BUTTON_REPEAT) | 90 | #define AST_RIGHT_REP (BUTTON_SCROLL_FWD | BUTTON_REPEAT) |
91 | #define AST_FIRE BUTTON_SELECT | 91 | #define AST_FIRE BUTTON_SELECT |
92 | #define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT) | 92 | #define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT) |
93 | |||
94 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) | ||
95 | #define AST_PAUSE BUTTON_POWER | ||
96 | #define AST_QUIT BUTTON_A | ||
97 | #define AST_THRUST_REP BUTTON_UP | BUTTON_REPEAT | ||
98 | #define AST_THRUST BUTTON_UP | ||
99 | #define AST_HYPERSPACE BUTTON_DOWN | ||
100 | #define AST_LEFT BUTTON_LEFT | ||
101 | #define AST_LEFT_REP BUTTON_LEFT | BUTTON_REPEAT | ||
102 | #define AST_RIGHT BUTTON_RIGHT | ||
103 | #define AST_RIGHT_REP (BUTTON_RIGHT | BUTTON_REPEAT) | ||
104 | #define AST_FIRE BUTTON_SELECT | ||
105 | #define AST_FIRE_REP BUTTON_SELECT | BUTTON_REPEAT | ||
93 | #endif | 106 | #endif |
94 | 107 | ||
95 | #define SHOW_COL 0 | 108 | #define SHOW_COL 0 |
@@ -111,7 +124,8 @@ static struct plugin_api* rb; /* global api struct pointer */ | |||
111 | (CONFIG_KEYPAD == IRIVER_H300_PAD) || \ | 124 | (CONFIG_KEYPAD == IRIVER_H300_PAD) || \ |
112 | (CONFIG_KEYPAD == IAUDIO_X5_PAD) || \ | 125 | (CONFIG_KEYPAD == IAUDIO_X5_PAD) || \ |
113 | (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | 126 | (CONFIG_KEYPAD == IPOD_3G_PAD) || \ |
114 | (CONFIG_KEYPAD == IPOD_4G_PAD) | 127 | (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
128 | (CONFIG_KEYPAD == GIGABEAT_PAD) | ||
115 | #define ENEMY_MISSILE_SURVIVAL_LENGTH 120 | 129 | #define ENEMY_MISSILE_SURVIVAL_LENGTH 120 |
116 | #define MISSILE_SURVIVAL_LENGTH 80 | 130 | #define MISSILE_SURVIVAL_LENGTH 80 |
117 | #endif | 131 | #endif |
diff --git a/apps/plugins/text_editor.c b/apps/plugins/text_editor.c index 450155e180..e86606344d 100644 --- a/apps/plugins/text_editor.c +++ b/apps/plugins/text_editor.c | |||
@@ -50,6 +50,11 @@ | |||
50 | #define TEXT_EDITOR_CANCEL BUTTON_POWER | 50 | #define TEXT_EDITOR_CANCEL BUTTON_POWER |
51 | #define TEXT_EDITOR_ITEM_MENU BUTTON_PLAY | 51 | #define TEXT_EDITOR_ITEM_MENU BUTTON_PLAY |
52 | 52 | ||
53 | #elif CONFIG_KEYPAD == GIGABEAT_PAD | ||
54 | #define TEXT_EDITOR_SELECT BUTTON_SELECT | ||
55 | #define TEXT_EDITOR_CANCEL BUTTON_A | ||
56 | #define TEXT_EDITOR_ITEM_MENU BUTTON_MENU | ||
57 | |||
53 | #else | 58 | #else |
54 | #error TEXT_EDITOR: Unsupported keypad | 59 | #error TEXT_EDITOR: Unsupported keypad |
55 | #endif | 60 | #endif |
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c index d872e8be19..95ccc4a9f2 100644 --- a/apps/plugins/wormlet.c +++ b/apps/plugins/wormlet.c | |||
@@ -99,6 +99,19 @@ PLUGIN_HEADER | |||
99 | #define PLAYERS_TEXT "Up/Down" | 99 | #define PLAYERS_TEXT "Up/Down" |
100 | #define WORMS_TEXT "Left/Right" | 100 | #define WORMS_TEXT "Left/Right" |
101 | 101 | ||
102 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) | ||
103 | |||
104 | #define BTN_DIR_UP BUTTON_UP | ||
105 | #define BTN_DIR_DOWN BUTTON_DOWN | ||
106 | #define BTN_DIR_LEFT BUTTON_LEFT | ||
107 | #define BTN_DIR_RIGHT BUTTON_RIGHT | ||
108 | #define BTN_STARTPAUSE BUTTON_SELECT | ||
109 | #define BTN_QUIT BUTTON_A | ||
110 | #define BTN_STOPRESET BUTTON_POWER | ||
111 | |||
112 | #define PLAYERS_TEXT "Up/Down" | ||
113 | #define WORMS_TEXT "Left/Right" | ||
114 | |||
102 | #endif | 115 | #endif |
103 | 116 | ||
104 | #if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64) | 117 | #if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64) |
@@ -131,6 +144,11 @@ PLUGIN_HEADER | |||
131 | #define ARGH_SIZE 8 | 144 | #define ARGH_SIZE 8 |
132 | #define SPEED 4 | 145 | #define SPEED 4 |
133 | #define MAX_WORM_SEGMENTS 512 | 146 | #define MAX_WORM_SEGMENTS 512 |
147 | #elif (LCD_WIDTH == 240) && (LCD_HEIGHT == 320) | ||
148 | #define FOOD_SIZE 7 | ||
149 | #define ARGH_SIZE 8 | ||
150 | #define SPEED 4 | ||
151 | #define MAX_WORM_SEGMENTS 512 | ||
134 | #endif | 152 | #endif |
135 | 153 | ||
136 | #ifdef HAVE_LCD_COLOR | 154 | #ifdef HAVE_LCD_COLOR |