summaryrefslogtreecommitdiff
path: root/apps/plugins/rockblox.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-10-23 15:40:51 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-10-23 15:40:51 +0000
commit56ddddc274cf3fbefba2f7f634ca4bcb48778883 (patch)
tree1703b0f80588bddcd096bdc1384b8bc838e7246b /apps/plugins/rockblox.c
parenta3117328e943c23cf542059386e2ce53a0e796fe (diff)
downloadrockbox-56ddddc274cf3fbefba2f7f634ca4bcb48778883.zip
rockbox-56ddddc274cf3fbefba2f7f634ca4bcb48778883.tar.gz
rockbox-56ddddc274cf3fbefba2f7f634ca4bcb48778883.tar.bz2
rockbox-56ddddc274cf3fbefba2f7f634ca4bcb48778883.tar.xz
make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15282 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/rockblox.c')
-rw-r--r--apps/plugins/rockblox.c28
1 files changed, 27 insertions, 1 deletions
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index 0b3382f..45f3c4f 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -167,6 +167,16 @@ PLUGIN_HEADER
#define ROCKBLOX_DROP BUTTON_MODE
#define ROCKBLOX_RESTART BUTTON_EQ
+#elif CONFIG_KEYPAD == MROBE500_PAD
+#define ROCKBLOX_OFF BUTTON_POWER
+#define ROCKBLOX_ROTATE_RIGHT BUTTON_RC_VOL_UP
+#define ROCKBLOX_ROTATE_LEFT BUTTON_RC_VOL_DOWN
+#define ROCKBLOX_DOWN BUTTON_RC_DOWN
+#define ROCKBLOX_LEFT BUTTON_LEFT
+#define ROCKBLOX_RIGHT BUTTON_RIGHT
+#define ROCKBLOX_DROP BUTTON_RC_HEART
+#define ROCKBLOX_RESTART BUTTON_RC_MODE
+
#endif
#define BLOCKS_NUM 7
@@ -178,7 +188,23 @@ PLUGIN_HEADER
#define BOARD_HEIGHT 20
-#if (LCD_WIDTH == 320) && (LCD_HEIGHT == 240)
+#if (LCD_WIDTH == 480) && (LCD_HEIGHT == 640)
+
+#define BLOCK_WIDTH 30
+#define BLOCK_HEIGHT 30
+#define BOARD_X 14
+#define BOARD_Y 2
+#define PREVIEW_X 342
+#define PREVIEW_Y 482
+#define LABEL_X 344
+#define SCORE_Y 58
+#define LEVEL_Y 142
+#define LINES_Y 218
+#define HIGH_LABEL_X 344
+#define HIGH_SCORE_Y 326
+#define HIGH_LEVEL_Y 344
+
+#elif (LCD_WIDTH == 320) && (LCD_HEIGHT == 240)
#define BLOCK_WIDTH 12
#define BLOCK_HEIGHT 12