forked from len0rd/rockbox
fix simulator build for the gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9973 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
02e97d58b1
commit
9ad02de623
4 changed files with 39 additions and 2 deletions
|
@ -138,7 +138,7 @@ PLUGIN_HEADER
|
||||||
|
|
||||||
#ifdef HAVE_LCD_BITMAP
|
#ifdef HAVE_LCD_BITMAP
|
||||||
|
|
||||||
#define DIST (10*LCD_HEIGHT/16)
|
#define DIST (10 * MIN(LCD_HEIGHT, LCD_WIDTH) / 16)
|
||||||
static int x_off = LCD_WIDTH/2;
|
static int x_off = LCD_WIDTH/2;
|
||||||
static int y_off = LCD_HEIGHT/2;
|
static int y_off = LCD_HEIGHT/2;
|
||||||
|
|
||||||
|
|
|
@ -90,6 +90,19 @@ static struct plugin_api* rb; /* global api struct pointer */
|
||||||
#define AST_RIGHT_REP (BUTTON_SCROLL_FWD | BUTTON_REPEAT)
|
#define AST_RIGHT_REP (BUTTON_SCROLL_FWD | BUTTON_REPEAT)
|
||||||
#define AST_FIRE BUTTON_SELECT
|
#define AST_FIRE BUTTON_SELECT
|
||||||
#define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT)
|
#define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT)
|
||||||
|
|
||||||
|
#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
|
||||||
|
#define AST_PAUSE BUTTON_POWER
|
||||||
|
#define AST_QUIT BUTTON_A
|
||||||
|
#define AST_THRUST_REP BUTTON_UP | BUTTON_REPEAT
|
||||||
|
#define AST_THRUST BUTTON_UP
|
||||||
|
#define AST_HYPERSPACE BUTTON_DOWN
|
||||||
|
#define AST_LEFT BUTTON_LEFT
|
||||||
|
#define AST_LEFT_REP BUTTON_LEFT | BUTTON_REPEAT
|
||||||
|
#define AST_RIGHT BUTTON_RIGHT
|
||||||
|
#define AST_RIGHT_REP (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||||
|
#define AST_FIRE BUTTON_SELECT
|
||||||
|
#define AST_FIRE_REP BUTTON_SELECT | BUTTON_REPEAT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SHOW_COL 0
|
#define SHOW_COL 0
|
||||||
|
@ -111,7 +124,8 @@ static struct plugin_api* rb; /* global api struct pointer */
|
||||||
(CONFIG_KEYPAD == IRIVER_H300_PAD) || \
|
(CONFIG_KEYPAD == IRIVER_H300_PAD) || \
|
||||||
(CONFIG_KEYPAD == IAUDIO_X5_PAD) || \
|
(CONFIG_KEYPAD == IAUDIO_X5_PAD) || \
|
||||||
(CONFIG_KEYPAD == IPOD_3G_PAD) || \
|
(CONFIG_KEYPAD == IPOD_3G_PAD) || \
|
||||||
(CONFIG_KEYPAD == IPOD_4G_PAD)
|
(CONFIG_KEYPAD == IPOD_4G_PAD) || \
|
||||||
|
(CONFIG_KEYPAD == GIGABEAT_PAD)
|
||||||
#define ENEMY_MISSILE_SURVIVAL_LENGTH 120
|
#define ENEMY_MISSILE_SURVIVAL_LENGTH 120
|
||||||
#define MISSILE_SURVIVAL_LENGTH 80
|
#define MISSILE_SURVIVAL_LENGTH 80
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -50,6 +50,11 @@
|
||||||
#define TEXT_EDITOR_CANCEL BUTTON_POWER
|
#define TEXT_EDITOR_CANCEL BUTTON_POWER
|
||||||
#define TEXT_EDITOR_ITEM_MENU BUTTON_PLAY
|
#define TEXT_EDITOR_ITEM_MENU BUTTON_PLAY
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GIGABEAT_PAD
|
||||||
|
#define TEXT_EDITOR_SELECT BUTTON_SELECT
|
||||||
|
#define TEXT_EDITOR_CANCEL BUTTON_A
|
||||||
|
#define TEXT_EDITOR_ITEM_MENU BUTTON_MENU
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#error TEXT_EDITOR: Unsupported keypad
|
#error TEXT_EDITOR: Unsupported keypad
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -99,6 +99,19 @@ PLUGIN_HEADER
|
||||||
#define PLAYERS_TEXT "Up/Down"
|
#define PLAYERS_TEXT "Up/Down"
|
||||||
#define WORMS_TEXT "Left/Right"
|
#define WORMS_TEXT "Left/Right"
|
||||||
|
|
||||||
|
#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
|
||||||
|
|
||||||
|
#define BTN_DIR_UP BUTTON_UP
|
||||||
|
#define BTN_DIR_DOWN BUTTON_DOWN
|
||||||
|
#define BTN_DIR_LEFT BUTTON_LEFT
|
||||||
|
#define BTN_DIR_RIGHT BUTTON_RIGHT
|
||||||
|
#define BTN_STARTPAUSE BUTTON_SELECT
|
||||||
|
#define BTN_QUIT BUTTON_A
|
||||||
|
#define BTN_STOPRESET BUTTON_POWER
|
||||||
|
|
||||||
|
#define PLAYERS_TEXT "Up/Down"
|
||||||
|
#define WORMS_TEXT "Left/Right"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64)
|
#if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64)
|
||||||
|
@ -131,6 +144,11 @@ PLUGIN_HEADER
|
||||||
#define ARGH_SIZE 8
|
#define ARGH_SIZE 8
|
||||||
#define SPEED 4
|
#define SPEED 4
|
||||||
#define MAX_WORM_SEGMENTS 512
|
#define MAX_WORM_SEGMENTS 512
|
||||||
|
#elif (LCD_WIDTH == 240) && (LCD_HEIGHT == 320)
|
||||||
|
#define FOOD_SIZE 7
|
||||||
|
#define ARGH_SIZE 8
|
||||||
|
#define SPEED 4
|
||||||
|
#define MAX_WORM_SEGMENTS 512
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_LCD_COLOR
|
#ifdef HAVE_LCD_COLOR
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue