From 9dc1c1a876089392b088a2f2295c7ea5c75e2f6a Mon Sep 17 00:00:00 2001 From: Robert Menes Date: Wed, 9 Dec 2009 18:20:49 +0000 Subject: More GoGear SA9200 plugin keymaps, plus a fix on mosaique. Just pluginlib actions and Doom and I'm DONE!! :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23912 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/rockblox.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'apps/plugins/rockblox.c') diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c index d8ed4df3b3..bbeb3ba0b4 100644 --- a/apps/plugins/rockblox.c +++ b/apps/plugins/rockblox.c @@ -285,6 +285,18 @@ PLUGIN_HEADER #define ROCKBLOX_DROP BUTTON_SELECT #define ROCKBLOX_RESTART BUTTON_MENU +# elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD + +#define ROCKBLOX_OFF BUTTON_POWER +#define ROCKBLOX_ROTATE_RIGHT BUTTON_VOL_DOWN +#define ROCKBLOX_ROTATE_LEFT BUTTON_VOL_UP +#define ROCKBLOX_ROTATE BUTTON_UP +#define ROCKBLOX_DOWN BUTTON_DOWN +#define ROCKBLOX_LEFT BUTTON_PREV +#define ROCKBLOX_RIGHT BUTTON_NEXT +#define ROCKBLOX_DROP BUTTON_PLAY +#define ROCKBLOX_RESTART BUTTON_MENU + #elif CONFIG_KEYPAD == ONDAVX747_PAD #define ROCKBLOX_OFF BUTTON_POWER #define ROCKBLOX_RESTART BUTTON_MENU @@ -495,6 +507,21 @@ PLUGIN_HEADER #define LEVEL_Y 49 #define LINES_Y 82 +/* NOTE: This is for the GoGear SA9200 and is only + temporary until I can get better coordinates! */ +#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 160) + +#define BLOCK_WIDTH 6 +#define BLOCK_HEIGHT 6 +#define BOARD_X 4 +#define BOARD_Y 3 +#define PREVIEW_X 84 +#define PREVIEW_Y 100 +#define LABEL_X 71 +#define SCORE_Y 17 +#define LEVEL_Y 49 +#define LINES_Y 82 + #elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 96) #define BLOCK_WIDTH 4 -- cgit v1.2.3