From 768fbe35317fde379801c82a4688e0f7e96af976 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Mon, 1 Dec 2014 09:27:35 -0600 Subject: [PATCH] modified: Project 16.bfproject modified: scroll.exe modified: src/scroll.c --- Project 16.bfproject | 22 +++++++++++----------- scroll.exe | Bin 49366 -> 49414 bytes src/scroll.c | 16 ++++++---------- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/Project 16.bfproject b/Project 16.bfproject index 87d5db3a..35874a09 100644 --- a/Project 16.bfproject +++ b/Project 16.bfproject @@ -1,7 +1,7 @@ c2e.convert_special: 0 e2c.convert_num: 0 openfiles: /dos/z/16/doc/project.txt:60:0:0: -openfiles: /dos/z/16/src/scroll.c:11889:11264:1: +openfiles: /dos/z/16/src/scroll.c:13044:12318:1: openfiles: /dos/z/16/src/lib/modex16.c:136:0:0: openfiles: /dos/z/16/src/lib/modex16.h:1931:1068:0: openfiles: /dos/z/16/src/pcxtest.c:68:0:0: @@ -95,25 +95,25 @@ recent_files: file:///dos/z/keen-src/id_mm.c recent_files: file:///dos/z/keen-src/id_rf.h recent_files: file:///dos/z/keen-src/id_rf_a.asm recent_files: file:///dos/z/keen-src/id_rf.c -recent_files: file:///dos/z/16/src/palettec.c -recent_files: file:///dos/z/16/doc/project.txt +recent_files: file:///dos/z/16/gfx.pal +recent_files: file:///dos/z/16/src/scroll.c recent_files: file:///dos/z/16/src/lib/modex16.h -recent_files: file:///dos/z/16/src/pcxtest.c -recent_files: file:///dos/z/16/src/lib/dos_kb.c -recent_files: file:///dos/z/16/src/lib/dos_kb.h recent_files: file:///dos/z/16/src/lib/lib_head.h +recent_files: file:///dos/z/16/src/lib/dos_kb.h +recent_files: file:///dos/z/16/doc/project.txt +recent_files: file:///dos/z/16/src/lib/dos_kb.c +recent_files: file:///dos/z/16/src/pcxtest.c recent_files: file:///dos/z/16/src/lib/modex16.c -recent_files: file:///dos/z/16/src/scroll.c +recent_files: file:///dos/z/16/src/palettec.c recent_files: file:///dos/z/16/src/test.c recent_files: file:///dos/z/16/src/test2.c -recent_files: file:///dos/z/16/src/lib/bitmap.c recent_files: file:///dos/z/16/src/lib/bitmap.h -recent_files: file:///dos/z/16/src/lib/lib_head.cpp recent_files: file:///dos/z/16/src/lib/types.h recent_files: file:///dos/z/16/makefile -recent_files: file:///dos/z/16/gfx.pal -recent_files: file:///dos/z/16/16/dos_gfx.cpp +recent_files: file:///dos/z/16/src/lib/bitmap.c +recent_files: file:///dos/z/16/src/lib/lib_head.cpp recent_files: file:///dos/z/16/16/dos_gfx.h +recent_files: file:///dos/z/16/16/dos_gfx.cpp snr_replacetype: 0 savedir: file:///dos/z/16/src spell_check_default: 1 diff --git a/scroll.exe b/scroll.exe index 5b78fd97f0789660ba7a9917b7a9f29a8fe156bd..f494d9bfb66f26186a5872a5fa876db35a63b45b 100644 GIT binary patch delta 8177 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 delta 8016 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 if(lp%2) - //mapDrawCol(mv, mv->tx + 20 , mv->ty-1, x, mv->page->dx); - mapDrawWCol(mv, mv->tx + 20 , mv->ty-1, x); + mapDrawCol(mv, mv->tx + 20 , mv->ty-1, x, mv->page->dx); //} } @@ -452,8 +451,7 @@ mapScrollLeft(map_view_t *mv, byte offset, short lp) { } /* draw the next column */ if(lp%2) - //mapDrawCol(mv, mv->tx-1, mv->ty-1, 0, mv->page->dx); - mapDrawWCol(mv, mv->tx-1, mv->ty-1, 0); + mapDrawCol(mv, mv->tx-1, mv->ty-1, 0, mv->page->dx); //} } @@ -477,8 +475,7 @@ mapScrollUp(map_view_t *mv, byte offset, short lp) { /* draw the next row */ y= 0; if(lp%3) - //mapDrawRow(mv, mv->tx-1 , mv->ty-1, y, mv->page->dy); - mapDrawWRow(mv, mv->tx-1 , mv->ty-1, y); + mapDrawRow(mv, mv->tx-1 , mv->ty-1, y, mv->page->dy); //} } @@ -502,8 +499,7 @@ mapScrollDown(map_view_t *mv, byte offset, short lp) { /* draw the next row */ y= SCREEN_HEIGHT + mv->map->tiles->tileHeight; if(lp%3) - //mapDrawRow(mv, mv->tx-1 , mv->ty+15, y, mv->page->dy); - mapDrawWRow(mv, mv->tx-1 , mv->ty+15, y); + mapDrawRow(mv, mv->tx-1 , mv->ty+15, y, mv->page->dy); //} } @@ -553,7 +549,7 @@ mapDrawRow(map_view_t *mv, int tx, int ty, word y, word poopoffset) { /* the position within the map array */ i=ty * mv->map->width + tx; - for(x=poopoffset; x<(SCREEN_WIDTH+mv->dxThresh)/(poopoffset+1) && tx < mv->map->width; x+=mv->map->tiles->tileWidth, tx++) { + for(x=poopoffset*TILEWH; x<(SCREEN_WIDTH+mv->dxThresh)/(poopoffset+1) && tx < mv->map->width; x+=mv->map->tiles->tileWidth, tx++) { if(i>=0) { /* we are in the map, so copy! */ mapDrawTile(mv->map->tiles, mv->map->data[i], mv->page, x, y); @@ -574,7 +570,7 @@ mapDrawCol(map_view_t *mv, int tx, int ty, word x, word poopoffset) { /* We'll copy all of the columns in the screen, i + 1 row above and one below */ - for(y=poopoffset; y<(SCREEN_HEIGHT+mv->dyThresh)/(poopoffset+1) && ty < mv->map->height; y+=mv->map->tiles->tileHeight, ty++) { + for(y=poopoffset*TILEWH; y<(SCREEN_HEIGHT+mv->dyThresh)/(poopoffset+1) && ty < mv->map->height; y+=mv->map->tiles->tileHeight, ty++) { if(i>=0) { /* we are in the map, so copy away! */ mapDrawTile(mv->map->tiles, mv->map->data[i], mv->page, x, y); -- 2.39.2