/* 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.
*
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;
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]);
}
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]);
}
}