summaryrefslogtreecommitdiff
path: root/apps/plugins/snake2.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/snake2.c')
-rw-r--r--apps/plugins/snake2.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/plugins/snake2.c b/apps/plugins/snake2.c
index bd9792a23d..fdc317b7ef 100644
--- a/apps/plugins/snake2.c
+++ b/apps/plugins/snake2.c
@@ -619,11 +619,13 @@ void draw_apple( void )
619#if LCD_WIDTH >= 160 && LCD_HEIGHT >= 128 619#if LCD_WIDTH >= 160 && LCD_HEIGHT >= 128
620 char pscore[5], counter[4]; 620 char pscore[5], counter[4];
621 621
622 rb->lcd_bitmap(snakebmp,0,0,BMPWIDTH_snakebmp,BMPHEIGHT_snakebmp,false); 622 rb->lcd_set_drawmode(DRMODE_FG);
623 rb->lcd_bitmap(snakebmp,0,0,BMPWIDTH_snakebmp,BMPHEIGHT_snakebmp);
623 rb->lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); 624 rb->lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID);
624 rb->lcd_fillrect(0,0,BMPWIDTH_snakeupbmp,BMPHEIGHT_snakeupbmp); 625 rb->lcd_fillrect(0,0,BMPWIDTH_snakeupbmp,BMPHEIGHT_snakeupbmp);
626 rb->lcd_set_drawmode(DRMODE_FG);
627 rb->lcd_bitmap(snakeupbmp,0,0,BMPWIDTH_snakeupbmp,BMPHEIGHT_snakeupbmp);
625 rb->lcd_set_drawmode(DRMODE_SOLID); 628 rb->lcd_set_drawmode(DRMODE_SOLID);
626 rb->lcd_bitmap(snakeupbmp,0,0,BMPWIDTH_snakeupbmp,BMPHEIGHT_snakeupbmp,false);
627 629
628 rb->snprintf(counter,sizeof(counter),"%d",applecount); 630 rb->snprintf(counter,sizeof(counter),"%d",applecount);
629 rb->lcd_getstringsize(counter,&strwdt,&strhgt); 631 rb->lcd_getstringsize(counter,&strwdt,&strhgt);
@@ -1295,8 +1297,10 @@ void game_init(void)
1295 1297
1296#if LCD_WIDTH >= 160 && LCD_HEIGHT >= 128 1298#if LCD_WIDTH >= 160 && LCD_HEIGHT >= 128
1297 1299
1298 rb->lcd_bitmap(snakebmp,0,0,BMPWIDTH_snakebmp,BMPWIDTH_snakebmp,false); 1300 rb->lcd_set_drawmode(DRMODE_FG);
1299 1301 rb->lcd_bitmap(snakebmp,0,0,BMPWIDTH_snakebmp,BMPWIDTH_snakebmp);
1302 rb->lcd_set_drawmode(DRMODE_SOLID);
1303
1300 rb->snprintf(plevel,sizeof(plevel),"%d",level); 1304 rb->snprintf(plevel,sizeof(plevel),"%d",level);
1301 rb->lcd_getstringsize(plevel,&strwdt,&strhgt); 1305 rb->lcd_getstringsize(plevel,&strwdt,&strhgt);
1302 rb->lcd_putsxy(42-strwdt/2,25, plevel); 1306 rb->lcd_putsxy(42-strwdt/2,25, plevel);