X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fbakapi.c;h=eccaa3550e504272bceff3ed9a11b4647e2f0ec5;hb=496c6da40bdf534f4ddf3833aee732d1631e5824;hp=1f7cd159c8bda4946527fb4716cd86ff6960a340;hpb=ae047ad3be09d38573b5cab895472e31ef7d47c7;p=16.git diff --git a/src/bakapi.c b/src/bakapi.c index 1f7cd159..eccaa355 100755 --- a/src/bakapi.c +++ b/src/bakapi.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669 + * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 * * This file is part of Project 16. * @@ -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; @@ -50,11 +54,12 @@ main(int argc, char *argvar[]) bakapee.bakax=0; bakapee.bakay=0; bakapee.coor=0; + bakapee.tile=0; /* 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,17 +78,30 @@ main(int argc, char *argvar[]) } else { + #ifndef MXLIB + mxChangeMode(0); +#else VGAmodeX(0, &gvar); - //modexLeave(); +#endif // 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); + //scanf("%d", &key); + if(scanf("%d", &key) != 1) + { + printf("%d\n", key); + } + getch(); //if(key==3){xx=yy=0;} // crazy screen saver wwww if(key==0){ d=0; }else{ 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]); } }