diff options
Diffstat (limited to 'apps/plugins/pegbox.c')
-rw-r--r-- | apps/plugins/pegbox.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/plugins/pegbox.c b/apps/plugins/pegbox.c index 635335a91c..babe653e93 100644 --- a/apps/plugins/pegbox.c +++ b/apps/plugins/pegbox.c | |||
@@ -638,6 +638,10 @@ CONFIG_KEYPAD == MROBE500_PAD | |||
638 | #define LEVEL_TEXT_X 25 | 638 | #define LEVEL_TEXT_X 25 |
639 | #define PEGS_TEXT_X 90 | 639 | #define PEGS_TEXT_X 90 |
640 | #define TEXT_Y 0 | 640 | #define TEXT_Y 0 |
641 | #elif LCD_WIDTH >= 96 | ||
642 | #define LEVEL_TEXT_X 25 | ||
643 | #define PEGS_TEXT_X 86 | ||
644 | #define TEXT_Y 22 | ||
641 | #endif /* LCD_WIDTH */ | 645 | #endif /* LCD_WIDTH */ |
642 | 646 | ||
643 | #endif /* WIDE_LAYOUT */ | 647 | #endif /* WIDE_LAYOUT */ |
@@ -843,7 +847,11 @@ static void pegbox_draw_board(struct game_context* pb) | |||
843 | 847 | ||
844 | #ifdef HAVE_LCD_COLOR | 848 | #ifdef HAVE_LCD_COLOR |
845 | rb->lcd_set_foreground(LCD_WHITE); | 849 | rb->lcd_set_foreground(LCD_WHITE); |
850 | #if ((BOARD_HEIGHT + HEADER_HEIGHT + 2) <= LCD_HEIGHT) | ||
846 | rb->lcd_fillrect(BOARD_X-1,BOARD_Y-1,BOARD_WIDTH+2,BOARD_HEIGHT+2); | 851 | rb->lcd_fillrect(BOARD_X-1,BOARD_Y-1,BOARD_WIDTH+2,BOARD_HEIGHT+2); |
852 | #else | ||
853 | rb->lcd_fillrect(BOARD_X,BOARD_Y,BOARD_WIDTH,BOARD_HEIGHT); | ||
854 | #endif | ||
847 | rb->lcd_set_foreground(LCD_BLACK); | 855 | rb->lcd_set_foreground(LCD_BLACK); |
848 | rb->lcd_set_background(TEXT_BG); | 856 | rb->lcd_set_background(TEXT_BG); |
849 | #endif | 857 | #endif |