- /*}else{
-//88 switch!
- //right movement
- if((IN_KeyDown(77) && !IN_KeyDown(75) && pand == 0) || pand == 2)
- {
- if(pand == 0){ pand = 2; }
- if(panq<=(TILEWH/(player[0].speed)))
- {
- switch(panpagenum)
- {
- case 0:
- //bg
- mv[0].page->dx++;
- modexShowPage(mv[0].page);
- break;
- case 1:
- //spri
- mv[1].page->dx++;
- modexShowPage(mv[1].page);
- break;
- case 2:
- //fg
- mv[2].page->dx++;
- modexShowPage(mv[2].page);
- break;
- }
- panq++;
- } else { panq = 1; pand = 0; }
- }
- //left movement
- if((IN_KeyDown(75) && !IN_KeyDown(77) && pand == 0) || pand == 4)
- {
- if(pand == 0){ pand = 4; }
- if(panq<=(TILEWH/(player[0].speed)))
- {
- switch(panpagenum)
- {
- case 0:
- //bg
- mv[0].page->dx--;
- modexShowPage(mv[0].page);
- break;
- case 1:
- //spri
- mv[1].page->dx--;
- modexShowPage(mv[1].page);
- break;
- case 2:
- //fg
- mv[2].page->dx--;
- modexShowPage(mv[2].page);
- break;
- }
- panq++;
- } else { panq = 1; pand = 0; }
- }
- //down movement
- if((IN_KeyDown(72) && !IN_KeyDown(80) && pand == 0) || pand == 3)
- {
- if(pand == 0){ pand = 3; }
- if(panq<=(TILEWH/(player[0].speed)))
- {
- switch(panpagenum)
- {
- case 0:
- //bg
- mv[0].page->dy--;
- modexShowPage(mv[0].page);
- break;
- case 1:
- //spri
- mv[1].page->dy--;
- modexShowPage(mv[1].page);
- break;
- case 2:
- //fg
- mv[2].page->dy--;
- modexShowPage(mv[2].page);
- break;
- }
- panq++;
- } else { panq = 1; pand = 0; }
+ }else{
+ panpagemanual(mv, player, 0);
+ //printf(" player[0].q: %d", player[0].q); printf(" player[0].d: %d\n", player[0].d);