X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fscroll16.c;h=312a76e6f2add585821e00f7d5976c599f5dee90;hb=dd532df1ba5c28f9efe78c512052563086381e9b;hp=9eae2942368c37d6cff6da8391ba9155094f1ca7;hpb=5a56d29aee1c9268e92c8df8e32846f5dfd63c1a;p=16.git diff --git a/src/lib/scroll16.c b/src/lib/scroll16.c index 9eae2942..312a76e6 100755 --- a/src/lib/scroll16.c +++ b/src/lib/scroll16.c @@ -781,10 +781,12 @@ void shinku(global_game_variables_t *gv) break; } if(pageflipflop){ + if(gv->video.r){ modexCopyPageRegion(&(gv->video.page[(gv->video.p)]), &(gv->video.page[(!gv->video.p)]), 0, 0, 0, 0, gv->video.page[gv->video.p].width, gv->video.page[!gv->video.p].height); - //modexShowPage(&(gv->video.page[gv->video.p])); //this is slow as fack too!! - modexShowPage(&(gv->video.page[1])); //this is slow as fack too!! - //gv->video.p=!gv->video.p; + modexShowPage(&(gv->video.page[gv->video.p])); //this is slow as fack too!! + gv->video.p=!gv->video.p; + gv->video.r=!gv->video.r; + } } } @@ -855,6 +857,7 @@ void near animatePlayer(map_view_t *pip, player_t *player, word pn, sword scroll if(3>ls && ls>=2) { FRAME2 }else if(4>ls && ls>=3) { FRAME3 }else if(5>ls && ls>=4) { FRAME4 } + pip->video->r=1; //TODO: mask copy //modexCopyPageRegion(dest->page, src->page, x-4, y-4, x-4, y-4, 28, 40); //modexClearRegion(top->page, 66, 66, 2, 40, 0); //modexCopyPageRegion(dest->page, top->page, 66, 66, 66, 66, 2, 40);