summaryrefslogtreecommitdiff
path: root/apps/plugins/mazezam.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mazezam.c')
-rw-r--r--apps/plugins/mazezam.c39
1 files changed, 16 insertions, 23 deletions
diff --git a/apps/plugins/mazezam.c b/apps/plugins/mazezam.c
index 43d6cd7e3d..f898fc6031 100644
--- a/apps/plugins/mazezam.c
+++ b/apps/plugins/mazezam.c
@@ -397,24 +397,21 @@ static void draw_row(
397 /* draw shade */ 397 /* draw shade */
398 rb->lcd_set_foreground(chunk_gray_shade[(i+width) % 398 rb->lcd_set_foreground(chunk_gray_shade[(i+width) %
399 MAZEZAM_NUM_CHUNK_GRAYS]); 399 MAZEZAM_NUM_CHUNK_GRAYS]);
400 rb->lcd_drawline(xOff+size*shift[i]+size*cd->c_inset[i][j]+1, 400 rb->lcd_hline(xOff+size*shift[i]+size*cd->c_inset[i][j]+1,
401 yOff+size*i+size-2, 401 xOff+size*shift[i]+size*cd->c_inset[i][j]+
402 xOff+size*shift[i]+size*cd->c_inset[i][j]+
403 cd->c_width[i][j]*size-3, 402 cd->c_width[i][j]*size-3,
404 yOff+size*i+size-2); 403 yOff+size*i+size-2);
405 rb->lcd_drawline(xOff+size*shift[i]+size*cd->c_inset[i][j]+ 404 rb->lcd_vline(xOff+size*shift[i]+size*cd->c_inset[i][j]+
406 cd->c_width[i][j]*size-2, 405 cd->c_width[i][j]*size-2,
407 yOff+size*i, 406 yOff+size*i,
408 xOff+size*shift[i]+size*cd->c_inset[i][j]+ 407 yOff+size*i+size-2);
409 cd->c_width[i][j]*size-2,
410 yOff+size*i+size-2);
411 408
412 /* draw fill */ 409 /* draw fill */
413 rb->lcd_set_foreground(chunk_gray[(i+width) % 410 rb->lcd_set_foreground(chunk_gray[(i+width) %
414 MAZEZAM_NUM_CHUNK_GRAYS]); 411 MAZEZAM_NUM_CHUNK_GRAYS]);
415 for (k = yOff+size*i+2; k < yOff+size*i+size-2; k += 2) 412 for (k = yOff+size*i+2; k < yOff+size*i+size-2; k += 2)
416 rb->lcd_drawline(xOff+size*shift[i]+size*cd->c_inset[i][j]+2,k, 413 rb->lcd_hline(xOff+size*shift[i]+size*cd->c_inset[i][j]+2,
417 xOff+size*shift[i]+size*cd->c_inset[i][j]+ 414 xOff+size*shift[i]+size*cd->c_inset[i][j]+
418 cd->c_width[i][j]*size-3,k); 415 cd->c_width[i][j]*size-3,k);
419#else 416#else
420 rb->lcd_drawrect(xOff+size*shift[i]+size*cd->c_inset[i][j], 417 rb->lcd_drawrect(xOff+size*shift[i]+size*cd->c_inset[i][j],
@@ -450,10 +447,8 @@ static void draw_player(
450#elif LCD_DEPTH > 1 447#elif LCD_DEPTH > 1
451 rb->lcd_set_foreground(MAZEZAM_PLAYER_GRAY); 448 rb->lcd_set_foreground(MAZEZAM_PLAYER_GRAY);
452#endif 449#endif
453 rb->lcd_drawline(xOff+size*x, yOff+size*y+middle, 450 rb->lcd_hline(xOff+size*x, xOff+size*x+max, yOff+size*y+middle);
454 xOff+size*x+max, yOff+size*y+middle); 451 rb->lcd_vline(xOff+size*x+middle, yOff+size*y, yOff+size*y+max-ldelta);
455 rb->lcd_drawline(xOff+size*x+middle, yOff+size*y,
456 xOff+size*x+middle, yOff+size*y+max-ldelta);
457 rb->lcd_drawline(xOff+size*x+middle, yOff+size*y+max-ldelta, 452 rb->lcd_drawline(xOff+size*x+middle, yOff+size*y+max-ldelta,
458 xOff+size*x+middle-ldelta, yOff+size*y+max); 453 xOff+size*x+middle-ldelta, yOff+size*y+max);
459 rb->lcd_drawline(xOff+size*x+middle, yOff+size*y+max-ldelta, 454 rb->lcd_drawline(xOff+size*x+middle, yOff+size*y+max-ldelta,
@@ -476,14 +471,12 @@ static void draw_gate(
476#elif LCD_DEPTH > 1 471#elif LCD_DEPTH > 1
477 rb->lcd_set_foreground(MAZEZAM_GATE_GRAY); 472 rb->lcd_set_foreground(MAZEZAM_GATE_GRAY);
478#endif 473#endif
479 rb->lcd_drawline(xOff-size,yOff+entrance*size+third, 474 rb->lcd_hline(xOff-size,xOff-1,yOff+entrance*size+third);
480 xOff-1,yOff+entrance*size+third); 475 rb->lcd_hline(xOff-size,xOff-1,yOff+entrance*size+twothirds);
481 rb->lcd_drawline(xOff-size,yOff+entrance*size+twothirds, 476 rb->lcd_vline(xOff-size+third,yOff+entrance*size,
482 xOff-1,yOff+entrance*size+twothirds); 477 yOff+entrance*size+size-1);
483 rb->lcd_drawline(xOff-size+third,yOff+entrance*size, 478 rb->lcd_vline(xOff-size+twothirds,yOff+entrance*size,
484 xOff-size+third,yOff+entrance*size+size-1); 479 yOff+entrance*size+size-1);
485 rb->lcd_drawline(xOff-size+twothirds,yOff+entrance*size,
486 xOff-size+twothirds,yOff+entrance*size+size-1);
487} 480}
488 481
489/***************************************************************************** 482/*****************************************************************************