summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/cube.c2
-rwxr-xr-xapps/plugins/spacerocks.c16
-rw-r--r--apps/plugins/text_editor.c5
-rw-r--r--apps/plugins/wormlet.c18
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)
142static int x_off = LCD_WIDTH/2; 142static int x_off = LCD_WIDTH/2;
143static int y_off = LCD_HEIGHT/2; 143static 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