From 91500e12961a8cd7410c5be15ffbd8eba05feae1 Mon Sep 17 00:00:00 2001 From: Sebastian Leonhardt Date: Sat, 28 Jul 2018 01:00:44 +0200 Subject: pacbox: fix screen and buttons for Creative Zen * rotate screen counterclockwise * rotate directional buttons Change-Id: Icbdf26fe1e14638eb8b0746a9eea99e0236ac6b1 --- apps/plugins/pacbox/pacbox.h | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'apps/plugins/pacbox/pacbox.h') diff --git a/apps/plugins/pacbox/pacbox.h b/apps/plugins/pacbox/pacbox.h index 5eb9103d90..3461bd62c7 100644 --- a/apps/plugins/pacbox/pacbox.h +++ b/apps/plugins/pacbox/pacbox.h @@ -340,10 +340,10 @@ #define PACMAN_COIN BUTTON_PLAY #elif CONFIG_KEYPAD == CREATIVE_ZEN_PAD -#define PACMAN_UP BUTTON_UP -#define PACMAN_DOWN BUTTON_DOWN -#define PACMAN_LEFT BUTTON_LEFT -#define PACMAN_RIGHT BUTTON_RIGHT +#define PACMAN_UP BUTTON_LEFT +#define PACMAN_DOWN BUTTON_RIGHT +#define PACMAN_LEFT BUTTON_DOWN +#define PACMAN_RIGHT BUTTON_UP #define PACMAN_MENU BUTTON_MENU #define PACMAN_1UP BUTTON_SELECT #define PACMAN_COIN BUTTON_PLAYPAUSE @@ -406,10 +406,17 @@ #define YOFS ((LCD_HEIGHT-288)/2) #elif (LCD_WIDTH >= 288) && (LCD_HEIGHT >= 224) +#if defined(CREATIVE_ZEN) +#define LCD_SCALE 100 +#define LCD_ROTATE 2 +#define XOFS ((LCD_WIDTH-288)/2) +#define YOFS ((LCD_HEIGHT-224)/2) +#else #define LCD_SCALE 100 #define LCD_ROTATE 1 #define XOFS ((LCD_WIDTH-288)/2) #define YOFS ((LCD_HEIGHT-224)/2) +#endif #elif (LCD_WIDTH >= 168) && (LCD_HEIGHT >= 216) #define LCD_SCALE 75 -- cgit v1.2.3