summaryrefslogtreecommitdiff
path: root/apps/plugins/pegbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pegbox.c')
-rw-r--r--apps/plugins/pegbox.c8
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