\r
/* setup camera and screen~ */\r
modexHiganbanaPageSetup(&gvar.video);\r
- for(i=0;i<gvar.video.num_of_pages;i++)\r
- {\r
- mv[i].page = &gvar.video.page[i];\r
- mv[i].map = ↦\r
- mv[i].video = &gvar.video;\r
- mv[i].pan = &pan;\r
- }\r
+ modexMVSetup(&mv, &map, &pan, &gvar);\r
\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
//_fmemcpy(mv[1].page->data, mv[0].page->data, mv[0].page->pagesize);\r
\r
- //TODO: put player in starting position of spot\r
- //default player position on the viewable map\r
- player[0].tx = mv[0].tx + mv[0].page->tilemidposscreenx;\r
- player[0].ty = mv[0].ty + mv[0].page->tilemidposscreeny;\r
+ playerXYpos(0, 0, &player, &mv, 0);\r
IN_initplayer(&player, 0);\r
\r
#ifndef SPRITE\r
if(!panswitch){\r
walk(mv, &player, 0);\r
}else{\r
- panpagemanual(mv, &player, 0);\r
+ 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