X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmodex16.c;h=02313272d9855ae8da34aff0a7aa749e178b9e7b;hb=791064641005d3f1f4df55927d28f6eb2db85fe4;hp=6a5b27994f5549b8c1e80e141fab486627389662;hpb=ab7178cd4cfa5f75d0388d0322db7512bc9a6f20;p=16.git diff --git a/src/lib/modex16.c b/src/lib/modex16.c index 6a5b2799..02313272 100755 --- a/src/lib/modex16.c +++ b/src/lib/modex16.c @@ -155,7 +155,6 @@ void modexEnter(sword vq, boolean cmem, global_game_variables_t *gv) //TODO MAKE FLEXIBLE~ // gv->video.page[0].tilemidposscreenx = gv->video.page[0].tilesw; // gv->video.page[0].tilemidposscreeny = (gv->video.page[0].tilesh/2)+1; - gv->video.num_of_pages=0; } void @@ -249,6 +248,7 @@ void modexCalcVmemRemain(video_t *video) void modexHiganbanaPageSetup(video_t *video) { video->vmem_remain=262144L; + video->num_of_pages=0; (video->page[0]) = modexDefaultPage(&(video->page[0])); video->num_of_pages++; //video->page[0].width += (TILEWHD); video->page[0].height += (TILEWHD); (video->page[1]) = modexNextPage(&(video->page[0])); video->num_of_pages++; @@ -291,21 +291,18 @@ modexShowPage(page_t *page) { outp(AC_INDEX, (page->dx & 0x03) << 1); } - void modexPanPage(page_t *page, int dx, int dy) { page->dx = dx; page->dy = dy; } - void modexSelectPlane(byte plane) { outp(SC_INDEX, MAP_MASK); /* select plane */ outp(SC_DATA, plane); } - void modexClearRegion(page_t *page, int x, int y, int w, int h, byte color) { word pageOff = (word) page->data;