diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2009-08-31 13:56:48 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2009-08-31 13:56:48 +0000 |
commit | cdafa3e49825c7eec278000fc097cd5e047249ec (patch) | |
tree | 3bf1212cad6a3a3c67c241e795e8cc09d05e8b12 /apps/plugins/sokoban.c | |
parent | 1baf5c946329d9d6ba69d27277cc59a4d6e29e16 (diff) | |
download | rockbox-cdafa3e49825c7eec278000fc097cd5e047249ec.tar.gz rockbox-cdafa3e49825c7eec278000fc097cd5e047249ec.zip |
pegbox, sliding_puzzle, sokoban, solitaire, sudoku, and superdom: Add support for vertical strides
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22573 a1c6a512-1295-4272-9138-f99709370657
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 50410d29f6..2b90b93094 100644 --- a/apps/plugins/sokoban.c +++ b/apps/plugins/sokoban.c | |||
@@ -978,44 +978,44 @@ static void update_screen(void) | |||
978 | 978 | ||
979 | case ' ': /* floor */ | 979 | case ' ': /* floor */ |
980 | rb->lcd_bitmap_part(sokoban_tiles, 0, 0*SOKOBAN_TILESIZE, | 980 | rb->lcd_bitmap_part(sokoban_tiles, 0, 0*SOKOBAN_TILESIZE, |
981 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 981 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
982 | SOKOBAN_TILESIZE); | 982 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
983 | break; | 983 | break; |
984 | 984 | ||
985 | case '#': /* wall */ | 985 | case '#': /* wall */ |
986 | rb->lcd_bitmap_part(sokoban_tiles, 0, 1*SOKOBAN_TILESIZE, | 986 | rb->lcd_bitmap_part(sokoban_tiles, 0, 1*SOKOBAN_TILESIZE, |
987 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 987 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
988 | SOKOBAN_TILESIZE); | 988 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
989 | break; | 989 | break; |
990 | 990 | ||
991 | case '$': /* box */ | 991 | case '$': /* box */ |
992 | rb->lcd_bitmap_part(sokoban_tiles, 0, 2*SOKOBAN_TILESIZE, | 992 | rb->lcd_bitmap_part(sokoban_tiles, 0, 2*SOKOBAN_TILESIZE, |
993 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 993 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
994 | SOKOBAN_TILESIZE); | 994 | c, r, SOKOBAN_TILESIZE,SOKOBAN_TILESIZE); |
995 | break; | 995 | break; |
996 | 996 | ||
997 | case '*': /* box on goal */ | 997 | case '*': /* box on goal */ |
998 | rb->lcd_bitmap_part(sokoban_tiles, 0, 3*SOKOBAN_TILESIZE, | 998 | rb->lcd_bitmap_part(sokoban_tiles, 0, 3*SOKOBAN_TILESIZE, |
999 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 999 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
1000 | SOKOBAN_TILESIZE); | 1000 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
1001 | break; | 1001 | break; |
1002 | 1002 | ||
1003 | case '.': /* goal */ | 1003 | case '.': /* goal */ |
1004 | rb->lcd_bitmap_part(sokoban_tiles, 0, 4*SOKOBAN_TILESIZE, | 1004 | rb->lcd_bitmap_part(sokoban_tiles, 0, 4*SOKOBAN_TILESIZE, |
1005 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 1005 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
1006 | SOKOBAN_TILESIZE); | 1006 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
1007 | break; | 1007 | break; |
1008 | 1008 | ||
1009 | case '@': /* player */ | 1009 | case '@': /* player */ |
1010 | rb->lcd_bitmap_part(sokoban_tiles, 0, 5*SOKOBAN_TILESIZE, | 1010 | rb->lcd_bitmap_part(sokoban_tiles, 0, 5*SOKOBAN_TILESIZE, |
1011 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 1011 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
1012 | SOKOBAN_TILESIZE); | 1012 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
1013 | break; | 1013 | break; |
1014 | 1014 | ||
1015 | case '+': /* player on goal */ | 1015 | case '+': /* player on goal */ |
1016 | rb->lcd_bitmap_part(sokoban_tiles, 0, 6*SOKOBAN_TILESIZE, | 1016 | rb->lcd_bitmap_part(sokoban_tiles, 0, 6*SOKOBAN_TILESIZE, |
1017 | SOKOBAN_TILESIZE, c, r, SOKOBAN_TILESIZE, | 1017 | STRIDE(BMPWIDTH_sokoban_tiles, BMPHEIGHT_sokoban_tiles), |
1018 | SOKOBAN_TILESIZE); | 1018 | c, r, SOKOBAN_TILESIZE, SOKOBAN_TILESIZE); |
1019 | break; | 1019 | break; |
1020 | } | 1020 | } |
1021 | } | 1021 | } |