]> 4ch.mooo.com Git - 16.git/blobdiff - src/scroll.c
added a reminder for me todo something wwww
[16.git] / src / scroll.c
index 0044abdc0d1bcbf79efefa6f408efae2e33bd44d..f06019ed0914cfafe3dc75685f8a52ca579bdf65 100644 (file)
@@ -64,7 +64,7 @@ void animatePlayer(map_view_t *src, map_view_t *dest, /*map_view_t *top, */sword
 \r
 #define TILEWH 16
 #define QUADWH                 TILEWH/2\r
-#define SPEED 4\r
+#define SPEED 16\r
 //#define LOOPMAX (TILEWH/SPEED)\r
 \r
 //place holder definitions\r
@@ -189,6 +189,9 @@ void main() {
        //printf("1:    %d\n", paloffset);
        map.tiles->data->offset=(paloffset/3);
        modexPalUpdate(map.tiles->data, &paloffset, 0, 0);
+       printf("\n====\n");
+       printf("0       paloffset=      %d\n", paloffset/3);
+       printf("====\n\n");
        gpal = modexNewPal();\r
        modexPalSave(gpal);
        modexSavePalFile("data/g.pal", gpal);
@@ -543,6 +546,13 @@ void main() {
        if(player.q == (TILEWH/SPEED)+1 && player.d > 0 && (player.triggerx == 5 && player.triggery == 5)){ player.hp--; }\r
        //if(keyp(0x0E)) while(1){ if(xmsmalloc(24)) break; }
        if(keyp(25)){ pdump(bg); pdump(spri); }
+       if(keyp(24)){ modexPalUpdate3(gpal); paloffset=0; pdump(bg); pdump(spri); }
+       if(keyp(22)){ 
+       paloffset=0; modexPalBlack(); modexPalUpdate(&ptmp, &paloffset, 0, 0);
+       printf("1paloffset      =       %d\n", paloffset/3);
+        modexPalUpdate(map.tiles->data, &paloffset, 0, 0);
+       printf("2paloffset      =       %d\n", paloffset/3);
+        pdump(bg); pdump(spri); }
 
        if(keyp(87))
        {
@@ -557,6 +567,9 @@ void main() {
        }\r
 \r
        /* fade back to text mode */
+       /* but 1st lets save the game palette~ */
+       modexPalSave(gpal);
+       modexSavePalFile("data/g.pal", gpal);
        modexFadeOff(4, gpal);\r
        modexLeave();\r
        setkb(0);\r