X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fscroll.c;h=263b66027e6ce2b990eee5e8c17e4cd657cce3ec;hb=02dd99850b12a31480e011885a8299a0e24f7dd8;hp=0044abdc0d1bcbf79efefa6f408efae2e33bd44d;hpb=45657b1dabbedfa7c186957a02e0944341b54217;p=16.git diff --git a/src/scroll.c b/src/scroll.c index 0044abdc..263b6602 100644 --- a/src/scroll.c +++ b/src/scroll.c @@ -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(); 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--; } //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() { } /* fade back to text mode */ + /* but 1st lets save the game palette~ */ + modexPalSave(gpal); + modexSavePalFile("data/g.pal", gpal); modexFadeOff(4, gpal); modexLeave(); setkb(0);