From: sparky4 Date: Tue, 24 Nov 2015 20:46:58 +0000 (-0600) Subject: wwww X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=commitdiff_plain;h=d7f10558f0509d9013c0fc16c6095f7930c3ccf2 wwww --- diff --git a/16.exe b/16.exe index 5eebd937..55a5ccab 100755 Binary files a/16.exe and b/16.exe differ diff --git a/bakapi.exe b/bakapi.exe index f4b011b4..fee866d4 100755 Binary files a/bakapi.exe and b/bakapi.exe differ diff --git a/exmmtest.exe b/exmmtest.exe index 4a5e0d20..dac0a57c 100755 Binary files a/exmmtest.exe and b/exmmtest.exe differ diff --git a/planrpcx.exe b/planrpcx.exe index 865a95c4..532074f8 100755 Binary files a/planrpcx.exe and b/planrpcx.exe differ diff --git a/scroll.exe b/scroll.exe index 11bedbfa..8c236d2e 100755 Binary files a/scroll.exe and b/scroll.exe differ diff --git a/src/bakapi.c b/src/bakapi.c index 1f7cd159..16a0c77f 100755 --- a/src/bakapi.c +++ b/src/bakapi.c @@ -41,7 +41,11 @@ main(int argc, char *argvar[]) xdir=1; ydir=1; +#ifdef MXLIB VGAmodeX(1, &gvar); +#else + mxSetMode(3); +#endif bakapee.xx = rand()&0%gvar.video.page[0].width; bakapee.yy = rand()&0%gvar.video.page[0].height; bakapee.gq = 0; @@ -53,8 +57,8 @@ main(int argc, char *argvar[]) /* setup camera and screen~ */ gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0]); - //gvar.video.page[0].width += (TILEWH*2); - //gvar.video.page[0].height += (TILEWH*2); + gvar.video.page[0].width += (TILEWH*2); + gvar.video.page[0].height += (TILEWH*2); textInit(); //modexPalUpdate(bmp.palette); //____ @@ -73,9 +77,14 @@ main(int argc, char *argvar[]) } else { + #ifndef MXLIB + mxChangeMode(0); +#else VGAmodeX(0, &gvar); +#endif //modexLeave(); // user imput switch + fprintf(stderr, "xx=%d yy=%d\n", bakapee.xx, bakapee.yy); printf("Enter 1, 2, 3, 4, or 6 to run a screensaver, or enter 0 to quit.\n", getch()); // prompt the user scanf("%d", &key); //if(key==3){xx=yy=0;} // crazy screen saver wwww @@ -83,7 +92,11 @@ main(int argc, char *argvar[]) gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0]); gvar.video.page[0].width += (TILEWH*2); gvar.video.page[0].height += (TILEWH*2); +#ifdef MXLIB VGAmodeX(1, &gvar); +#else + mxChangeMode(3); +#endif modexShowPage(&gvar.video.page[0]); } } diff --git a/src/lib/bakapee.c b/src/lib/bakapee.c index 09125984..000ac84a 100755 --- a/src/lib/bakapee.c +++ b/src/lib/bakapee.c @@ -67,9 +67,12 @@ void ssd(page_t *page, bakapee_t *pee, word svq) void dingpp(page_t *page, bakapee_t *pee) { #ifdef TILE +#ifndef MXLIB //fill_block(pee->xx, pee->yy, pee->xx+TILEWH, pee->yy+TILEWH, pee->coor); - //mxFillBox(pee->xx, pee->yy, TILEWH, TILEWH, pee->coor, OP_SET); + mxFillBox(pee->xx, pee->yy, TILEWH, TILEWH, pee->coor, OP_SET); +#else modexClearRegion(page, pee->xx, pee->yy, TILEWH, TILEWH, pee->coor); +#endif #else modexputPixel(page, pee->xx, pee->yy, pee->coor); #endif diff --git a/src/lib/bakapee.h b/src/lib/bakapee.h index 5f46f256..df74c1bd 100755 --- a/src/lib/bakapee.h +++ b/src/lib/bakapee.h @@ -36,6 +36,9 @@ #define TILE +//which lib? +#define MXLIB + typedef struct { word gq; sword bakax, bakay; diff --git a/test.exe b/test.exe index 5f1f4b9b..ba00aa39 100755 Binary files a/test.exe and b/test.exe differ