diff options
Diffstat (limited to 'apps/plugins/mazezam.c')
-rw-r--r-- | apps/plugins/mazezam.c | 39 |
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 | /***************************************************************************** |