X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmodex16.c;h=c290957a4f10ebc84d038e0ce5f1d0bd1606cb0a;hb=5bd07757195aec7f1f03c2176e7a294a4c4de173;hp=a7f37c4512b94bb747d90319730c20db6c7112d9;hpb=a00549cc545e6f35c1314ca3396f5e99c201ba3d;p=16.git diff --git a/src/lib/modex16.c b/src/lib/modex16.c index a7f37c45..c290957a 100644 --- a/src/lib/modex16.c +++ b/src/lib/modex16.c @@ -812,8 +812,8 @@ void chkcolor(bitmap_t *bmp, word *q, word *a, word *aa, word *z, word *i/*, wor // printf("\n z: %d\n", (*z)); // printf(" q: %d\n", (*q)); // printf(" z+q: %d\n\n", ((*z)+(*q))); - if((*z)%3==0) - { + //if((*z)%3==0) + //{ //---- if(pal[(*z)]==pal[(*z)+3] && pal[(*z)+1]==pal[(*z)+4] && pal[(*z)+2]==pal[(*z)+5]) if((*z)==(*i)) { @@ -845,8 +845,10 @@ void chkcolor(bitmap_t *bmp, word *q, word *a, word *aa, word *z, word *i/*, wor // printf(" z : %d [%02d][%02d][%02d] offset value~\n", (*z)/3, pal[(*z)], pal[(*z)+1], pal[(*z)+2]); //++++ (*i)--; // (*z)--; - a[(((*z)+(*q))/3)]=zz/3; - (*aa)=(((*z)+(*q))/3); + + //expand dong here! + a[(((*z)+(*q)))]=zz; + (*aa)=(((*z)+(*q))); printf("!! a[%02d]: %d\n", (((*z)+(*q))/3), zz/3); // printf("\n aa: %d\n\n", (*aa)); // printf(" a[%02d]=(%02d) offset array i think the palette should be updated again~\n", ((*z)+(*q))/3, a[((*z)+(*q))/3]); @@ -866,7 +868,7 @@ void chkcolor(bitmap_t *bmp, word *q, word *a, word *aa, word *z, word *i/*, wor //printf("\nz: %d\n", z); //printf("q: %d\n", q); //printf("zz: %d\n", zz); - } + //} } printf("2 (*z): %d\n", (*z)/3); printf("2 (*i): %d\n", (*i)/3);