]> 4ch.mooo.com Git - 16.git/blobdiff - src/scroll.c
palette is now arrays
[16.git] / src / scroll.c
index 61668d6c2a423f581e4a50767cae5685575ad361..36a7370c2fa96bfcc23fe33cac557dcda0f90455 100755 (executable)
@@ -38,9 +38,8 @@ extern boolean pagenorendermap;
 unsigned int i;\r
 //#ifdef FADE\r
        static word paloffset=0;\r
-       byte *dpal;\r
+       byte *gvar.video.dpal;\r
 //#endif\r
-       byte *gpal;\r
 //     byte *ptr;\r
        byte *mappalptr;\r
 \r
@@ -75,9 +74,9 @@ void main(int argc, char *argv[])
        /* save the palette */\r
 #ifdef MODEX\r
 #ifdef FADE\r
-       dpal = modexNewPal();\r
-       modexPalSave(dpal);\r
-       modexFadeOff(4, dpal);\r
+       gvar.video.dpal = modexNewPal();\r
+       modexPalSave(gvar.video.dpal);\r
+       modexFadeOff(4, gvar.video.dpal);\r
 #endif\r
 \r
        VGAmodeX(bakapee, 1, &gvar);\r
@@ -100,9 +99,9 @@ void main(int argc, char *argv[])
 //     printf("====\n\n");\r
 #ifdef MODEX\r
 #ifdef FADE\r
-       gpal = modexNewPal();\r
-       modexPalSave(gpal);\r
-       modexSavePalFile("data/g.pal", gpal);\r
+       &gvar.video.palette = modexNewPal();\r
+       modexPalSave(&gvar.video.palette);\r
+       modexSavePalFile("data/g.pal", &gvar.video.palette);\r
        modexPalBlack();        //so player will not see loadings~\r
 #endif\r
 #endif\r
@@ -123,11 +122,11 @@ void main(int argc, char *argv[])
        if (gvar.video.sprifilei == -1)\r
        {\r
 #ifdef FADE\r
-               modexFadeOff(4, gpal);\r
+               modexFadeOff(4, &gvar.video.palette);\r
 #endif\r
                Quit(&gvar, "Wrong");\r
 #ifdef FADE\r
-               modexFadeOn(4, dpal);\r
+               modexFadeOn(4, gvar.video.dpal);\r
 #endif\r
        }\r
 \r
@@ -159,7 +158,7 @@ void main(int argc, char *argv[])
 \r
 #ifdef MODEX\r
 #ifdef FADE\r
-       modexFadeOn(4, gpal);\r
+       modexFadeOn(4, &gvar.video.palette);\r
 #endif\r
 #endif\r
        while(!IN_KeyDown(sc_Escape) && player[0].enti.hp>0)\r
@@ -193,7 +192,7 @@ void main(int argc, char *argv[])
        //debugging binds!\r
 #ifdef MODEX\r
 #ifdef FADE\r
-       if(IN_KeyDown(24)){ modexPalUpdate0(gpal); paloffset=0; modexpdump(mv[0].page); modexpdump(mv[1].page);  IN_UserInput(1,1); } //p\r
+       if(IN_KeyDown(24)){ modexPalUpdate0(&gvar.video.palette); paloffset=0; modexpdump(mv[0].page); modexpdump(mv[1].page);  IN_UserInput(1,1); } //p\r
        /*if(IN_KeyDown(22)){\r
        paloffset=0; modexPalBlack(); modexPalUpdate(PCXBMPVAR, &paloffset, 0, 0);\r
        printf("1paloffset      =       %d\n", paloffset/3);\r
@@ -220,7 +219,7 @@ void main(int argc, char *argv[])
 \r
        //9\r
 #ifdef FADE\r
-               if(IN_KeyDown(10)){ modexPalOverscan(rand()%56); modexPalUpdate(dpal); IN_UserInput(1,1); }\r
+               if(IN_KeyDown(10)){ modexPalOverscan(rand()%56); modexPalUpdate(gvar.video.dpal); IN_UserInput(1,1); }\r
 #endif\r
                if(IN_KeyDown(sc_R)){ modexPalOverscan(rand()%56); } //r\r
 \r
@@ -231,9 +230,9 @@ void main(int argc, char *argv[])
        /* but 1st lets save the game palette~ */\r
 #ifdef MODEX\r
 #ifdef FADE\r
-       modexPalSave(gpal);\r
-       modexSavePalFile("data/g.pal", gpal);\r
-       modexFadeOff(4, gpal);\r
+       modexPalSave(&gvar.video.palette);\r
+       modexSavePalFile("data/g.pal", &gvar.video.palette);\r
+       modexFadeOff(4, &gvar.video.palette);\r
 #endif\r
        VGAmodeX(0, 1, &gvar);\r
 #endif\r
@@ -244,7 +243,7 @@ void main(int argc, char *argv[])
        WCPU_cpufpumesg();\r
 #ifdef MODEX\r
 #ifdef FADE\r
-       modexFadeOn(4, dpal);\r
+       modexFadeOn(4, gvar.video.dpal);\r
 #endif\r
 #endif\r
 }\r