diff options
Diffstat (limited to 'apps/plugins/sokoban.c')
| -rw-r--r-- | apps/plugins/sokoban.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/apps/plugins/sokoban.c b/apps/plugins/sokoban.c index 50410d2..2b90b93 100644 --- a/apps/plugins/sokoban.c +++ b/apps/plugins/sokoban.c @@ -978,44 +978,44 @@ static void update_screen(void) case ' ': /* floor */ rb->lcd_bitmap_part(sokoban_tiles, 0, 0*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; case '#': /* wall */ rb->lcd_bitmap_part(sokoban_tiles, 0, 1*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; case '$': /* box */ rb->lcd_bitmap_part(sokoban_tiles, 0, 2*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE,SOKOBAN_TILESIZE); break; case '*': /* box on goal */ rb->lcd_bitmap_part(sokoban_tiles, 0, 3*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; case '.': /* goal */ rb->lcd_bitmap_part(sokoban_tiles, 0, 4*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; case '@': /* player */ rb->lcd_bitmap_part(sokoban_tiles, 0, 5*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; case '+': /* player on goal */ rb->lcd_bitmap_part(sokoban_tiles, 0, 6*SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, - SOKOBAN_TILESIZE); + STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), + c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); break; } } |