X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fscroll.c;h=e21ea54dd933fb6981894f525700dae28865121c;hb=756bdecbd9731a5ddbaae028acc6776126557414;hp=28b2fb886a22762c76a889c1bf9c31ab4d86a169;hpb=20f690b53a11b7aa09a8614b3d281c4014e0df22;p=16.git diff --git a/src/scroll.c b/src/scroll.c index 28b2fb88..e21ea54d 100755 --- a/src/scroll.c +++ b/src/scroll.c @@ -190,6 +190,7 @@ void main(int argc, char *argv[]) //IN_initplayer(&player, 1); #ifndef SPRITE + modexClearRegion(mv[0].page, player[0].x-4, player[0].y-TILEWH, 24, 32, 15); modexClearRegion(mv[1].page, player[0].x-4, player[0].y-TILEWH, 24, 32, 15); #else //PBUFSFUN(mv[1].page, player[0].x-4, player[0].y-TILEWH, 24, 64, 24, 32, PLAYERBMPDATA); @@ -234,10 +235,10 @@ void main(int argc, char *argv[]) } if(player[0].q == (TILEWH/(player[0].speed))+1 && player[0].info.dir != 2 && (player[0].triggerx == 5 && player[0].triggery == 5)){ player[0].hp--; } //debugging binds! - if(IN_KeyDown(2)){ modexShowPage(mv[0].page); pan.pn=0; IN_UserInput(1,1); } - if(IN_KeyDown(3)){ modexShowPage(mv[1].page); pan.pn=1; IN_UserInput(1,1); } - if(IN_KeyDown(4)){ modexShowPage(mv[2].page); pan.pn=2; IN_UserInput(1,1); } - if(IN_KeyDown(4+1)){ modexShowPage(mv[3].page); pan.pn=3; IN_UserInput(1,1); } + if(IN_KeyDown(2)){ modexShowPage(mv[0].page); pan.pn=0; } + if(IN_KeyDown(3)){ modexShowPage(mv[1].page); pan.pn=1; } + if(IN_KeyDown(4)){ modexShowPage(mv[2].page); pan.pn=2; } + if(IN_KeyDown(4+1)){ modexShowPage(mv[3].page); pan.pn=3; } if(IN_KeyDown(25)){ modexpdump(mv[0].page); modexpdump(mv[1].page); IN_UserInput(1,1); } //p @@ -273,6 +274,11 @@ void main(int argc, char *argv[]) gvar.kurokku.fpscap=!gvar.kurokku.fpscap; IN_UserInput(1,1); } + if(IN_KeyDown(67)) //f9 + { + modexClearRegion(mv[3].page, 0, 0/*128*/, 28, 36, 15); + IN_UserInput(1,1); + } //TODO fmemtest into page /*if(IN_KeyDown(4+1)) //4 { @@ -321,9 +327,11 @@ void main(int argc, char *argv[]) printf("tile resolution: %dx", gvar.video.page[0].tw); printf("%d \n", gvar.video.page[0].th); printf("middle tile position: %dx", gvar.video.page[0].tilemidposscreenx); printf("%d\n", gvar.video.page[0].tilemidposscreeny); modexprintmeminfo(&gvar.video); - printf("mv[%u].tx: %d", pan.pn, mv[pan.pn].tx); printf(" mv[%u].ty: %d ", pan.pn, mv[pan.pn].ty); printf("gvar.video.p=%u\n", gvar.video.p); - printf("\ngvar.video.startclk=%u ", gvar.video.startclk); - printf("gvar.video.clk=%f\n", (float)((*clockw)-gvar.video.startclk)/18.2); + //printf("mv[%u].tx: %d", pan.pn, mv[pan.pn].tx); printf(" mv[%u].ty: %d ", pan.pn, mv[pan.pn].ty); + printf("gvar.video.p=%u ", gvar.video.p); printf("gvar.video.r=%u ", gvar.video.r); + printf("pageflipflop=%u\n", pageflipflop); + printf("\ngvar.video.tickclk=%f\n", gvar.video.tickclk); + printf("gvar.video.clk=%f", gvar.video.clk); printf("\n"); //printf("map.width=%d map.height=%d map.data[0]=%d\n", mv[0].map->width, mv[0].map->height, mv[0].map->data[0]);