]> 4ch.mooo.com Git - 16.git/blobdiff - src/bakapi.c
p16 is being worked on a bunch by me wwww [16_ca needs huge amounts of work and I...
[16.git] / src / bakapi.c
index 034649c4939c5aead0b9516a726d4457297f20c4..fa03d40373e5a427343da57ad2e89888556d7d3e 100755 (executable)
@@ -32,7 +32,7 @@ void TL_VidInit(global_game_variables_t *gvar){}
 //int ch=0x0;\r
 \r
 #define SETUPPAGEBAKAPI \\r
-gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0], &gvar.video); \\r
+gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0]/*, &gvar.video*/); \\r
 gvar.video.page[1] = modexNextPage(&gvar.video.page[0]);\r
 \r
 \r
@@ -45,7 +45,6 @@ main(int argc, char *argvar[])
        int i;\r
        word panq=1, pand=0;\r
        boolean panswitch=0;\r
-       word    showpage=0;\r
 \r
        ggvv=&gvar;\r
 \r
@@ -141,21 +140,19 @@ main(int argc, char *argvar[])
        //getch(); //____\r
        //VL_SetLineWidth (40, &gvar);\r
 \r
-       VL_ShowPage(&gvar.video.page[showpage], 0, 0);\r
+       VL_ShowPage(&gvar.video.page[0], 1, 0);\r
        {\r
                word w;\r
                for(w=0;w<64000;w++)\r
                {\r
-                       ding(&gvar.video.page[showpage], &bakapee, 2);\r
+                       ding(&gvar.video.page[0], &bakapee, 2);\r
                        ding(&gvar.video.page[1], &bakapee, 2);\r
                }\r
 #ifdef BAKAFIZZUNSIGNED\r
-               baka_FizzleFade (gvar.video.ofs.bufferofs, gvar.video.ofs.displayofs, vga_state.vga_width, vga_state.vga_height, 70, true, &gvar);\r
+               baka_FizzleFade (gvar.video.ofs.bufferofs, gvar.video.ofs.displayofs, gvar.video.page[0].width, gvar.video.page[0].height, 70, true, &gvar);\r
 #else\r
                baka_FizzleFade (&gvar.video.page[1], &gvar.video.page[0], vga_state.vga_width, vga_state.vga_height, 70, true, &gvar);\r
 #endif\r
-               //ding(&gvar.video.page[showpage], &bakapee, 9);\r
-//             modexprint(&gvar.video.page[0], gvar.video.page[0].sw/2, gvar.video.page[0].sh/2, 1, 0, 47, 0, 1, "bakapi ok");\r
        }\r
        while(!kbhit()){}\r
 \r
@@ -277,7 +274,6 @@ main(int argc, char *argvar[])
                                        printf("on.");\r
                                break;\r
                        }\r
-                       printf(" Showing page %u", showpage);\r
                        printf("\n");\r
                        printf("Incrementation of color happens at every %uth plot.\n", bakapee.bonk);\r
                        printf("Enter 1, 2, 3, 4, 5, 6, 8, or 9 to run a screensaver, or enter 0 to quit.\n");\r
@@ -312,18 +308,6 @@ pee:
                                        }\r
                                        key=0;\r
                                break;\r
-                               case 'q':\r
-                                       switch (showpage)\r
-                                       {\r
-                                               case 0:\r
-                                                       showpage=1;\r
-                                               break;\r
-                                               case 1:\r
-                                                       showpage=0;\r
-                                               break;\r
-                                       }\r
-                                       key=0;\r
-                               break;\r
                                case '8':\r
                                        c+=8;\r
                                case '1':\r
@@ -335,12 +319,11 @@ pee:
                                case '9':\r
                                        key = c - '0';\r
                                        VGAmodeX(vgamodex_mode, 0, &gvar);\r
-                                       VL_ShowPage(&gvar.video.page[showpage], 0, 0);\r
                                        SETUPPAGEBAKAPI\r
                // this code is written around modex16 which so far is a better fit than using DOSLIB vga directly, so leave MXLIB code in.\r
                // we'll integrate DOSLIB vga into that part of the code instead for less disruption. -- J.C.\r
-                                       VL_ShowPage(&gvar.video.page[showpage], 0, 0);\r
-                                       break;\r
+                                       VL_ShowPage(&gvar.video.page[0], 0, 0);\r
+                               break;\r
                                case '-':\r
                                        if(bakapee.bonk>0)\r
                                                bakapee.bonk-=100;\r
@@ -352,11 +335,12 @@ pee:
                                break;\r
                                default:\r
                                        key=0;\r
+                                       clrscr();       //added to clear screen wwww\r
                                break;\r
                        }\r
-                       clrscr();       //added to clear screen wwww\r
                }\r
        }\r
+       clrscr();       //added to clear screen wwww\r
 #if 0\r
 //#else // !defined(BOINK)\r
 // FIXME: Does not compile. Do you want to remove this?\r