]> 4ch.mooo.com Git - 16.git/blobdiff - src/test.c
joncambell321 please help test.exe creates garbage if the 2nd rendering page is writt...
[16.git] / src / test.c
index bb0fb201f10850eaa5fbcb4cc76669bb406f7123..5b9603a3ae9e6d3f92280f31a9d98025aa9e6263 100755 (executable)
@@ -92,7 +92,7 @@ void main(int argc, char *argv[])
        modexClearRegion(&gvar.video.page[0], 32, 32, gvar.video.page[0].sw-32, gvar.video.page[0].sh-32, 42);\r
        modexClearRegion(&gvar.video.page[0], 48, 48, gvar.video.page[0].sw-64, gvar.video.page[0].sh-64, 128);\r
        modexShowPage(&gvar.video.page[0]);\r
-       modexCopyPageRegion(&gvar.video.page[1], &gvar.video.page[0], 0, 0, 0, 0, gvar.video.page[0].width, gvar.video.page[0].height);\r
+       modexCopyPageRegion(&gvar.video.page[1], &gvar.video.page[0], 0, 0, 0, 0, gvar.video.page[0].width+32, gvar.video.page[0].height);\r
 \r
        /* fade in */\r
        modexFadeOn(1, pal2);\r
@@ -106,8 +106,10 @@ void main(int argc, char *argv[])
                switch (k)\r
                {\r
                        case 0:\r
+                               pee:\r
                                /* go right */\r
                                gvar.video.page[p].dx++;\r
+                               if(i==5){ if(j>=31){ i++; j=0; goto baka; }else j++; }else\r
                                if(j>=32){ k++; j=0; }else j++;\r
                        break;\r
                        case 1:\r
@@ -129,8 +131,16 @@ void main(int argc, char *argv[])
 \r
                        break;\r
                }}else{\r
+                       if(i==5) goto pee;\r
+                       baka:\r
+                       i++;\r
                        modexClearRegion(&gvar.video.page[1], 0, gvar.video.page[0].height/2, gvar.video.page[0].width-32, 16, 45);\r
                        if(IN_KeyDown(6)) modexClearRegion(&gvar.video.page[1], 0, gvar.video.page[0].height/2, gvar.video.page[0].width, 16, 45);\r
+                       if(IN_KeyDown(4+1)){\r
+                               modexClearRegion(&gvar.video.page[0], 16, 16, gvar.video.page[0].sw, gvar.video.page[0].sh, 128);\r
+                               modexClearRegion(&gvar.video.page[0], 32, 32, gvar.video.page[0].sw-32, gvar.video.page[0].sh-32, 42);\r
+                               modexClearRegion(&gvar.video.page[0], 48, 48, gvar.video.page[0].sw-64, gvar.video.page[0].sh-64, 128);\r
+                       }\r
                }\r
                if(IN_KeyDown(2)) p=0;\r
                if(IN_KeyDown(3)) p=1;\r
@@ -151,7 +161,9 @@ void main(int argc, char *argv[])
        for(i=0; i<gvar.video.num_of_pages;i++)\r
        {\r
                printf("        [%u]=", i);\r
-               printf("(%Fp)\n", (gvar.video.page[i].data));\r
+               printf("(%Fp)", (gvar.video.page[i].data));\r
+               printf(" size=%ld", gvar.video.page[i].pagesize);\r
+               printf("\n");\r
        }\r
        IN_Shutdown();\r
        modexPalBlack();\r