\r
/* set up paging */\r
//TODO: LOAD map data and position the map in the middle of the screen if smaller then screen\r
- mapGoTo(mv, 0, 0);\r
+ mapGoTo(&mv, 0, 0);\r
//_fmemcpy(mv[1].page->data, mv[0].page->data, mv[0].page->pagesize);\r
\r
playerXYpos(0, 0, &player, &mv, 0);\r
#endif\r
\r
if(!pageflipflop) VL_ShowPage(mv[1].page, 0, 0);//modexShowPage(mv[1].page);\r
- else VL_ShowPage(mv[0].page, 0, 0);//modexShowPage(mv[0].page);//!(gvar.video.p)\r
+ else ZC_ShowMV(&mv, 0, 0);//modexShowPage(mv[0].page);//!(gvar.video.p)\r
shinku_fps_indicator_page = 0; // we're on page 1 now, shinku(). follow along please or it will not be visible.\r
\r
/* buffer pages */\r
//player movement\r
IN_ReadControl(0, &player);\r
if(!panswitch){\r
- walk(mv, &player, 0);\r
+ walk(&mv, &player, 0);\r
}else{\r
- panPageManual(mv, &player, 0);\r
+ PANKEYFUN;//panPageManual(&mv, &player, 0);\r
//printf(" player[0].q: %d", player[0].q); printf(" player[0].d: %d\n", player[0].d);\r
}\r
\r
}\r
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--; }\r
//debugging binds!\r
- if(IN_KeyDown(2)){ VL_ShowPage(mv[0].page, 0, 0); pan.pn=0; }\r
- if(IN_KeyDown(3)){ VL_ShowPage(mv[1].page, 0, 0); pan.pn=1; }\r
- if(IN_KeyDown(4)){ VL_ShowPage(mv[2].page, 0, 0); pan.pn=2; }\r
- if(IN_KeyDown(4+1)){ VL_ShowPage(mv[3].page, 0, 0); pan.pn=3; }\r
- if(IN_KeyDown(25)){ modexpdump(mv[0].page); modexpdump(mv[1].page);\r
- IN_UserInput(1,1);\r
- } //p\r
#ifdef MODEX\r
#ifdef FADE\r
if(IN_KeyDown(24)){ modexPalUpdate0(gpal); paloffset=0; modexpdump(mv[0].page); modexpdump(mv[1].page); IN_UserInput(1,1); } //p\r