long emsavail;\r
char teststr[80];\r
int i;
+ long lq, bufSize;
static word paloffset=0;\r
bitmap_t ptmp;//, npctmp; // player sprite\r
planar_buf_t *p;\r
modexEnter();
modexPalBlack();
//ptmp.offset=(paloffset/3);
- ptmp.offset=paloffset;
+ ptmp.offset=(paloffset/3);
modexPalUpdate(ptmp.palette, &paloffset);
-// printf(" %x\n", ptmp.data);
+ //printf(" %d\n", sizeof(ptmp.data));
//printf("1: %d\n", paloffset);
- map.tiles->data->offset=paloffset;
+ map.tiles->data->offset=(paloffset/3);
modexPalUpdate(map.tiles->data->palette, &paloffset);
+ printf("wwww: %d\n", map.tiles->data->offset);
+ bufSize = (map.tiles->data->width * map.tiles->data->height);
+ for(lq=0; lq<bufSize; lq++)
+ {
+ map.tiles->data->data[lq]+=map.tiles->data->offset;
+ }
//printf("2: %d\n", paloffset);
-// printf(" %x\n", map.tiles->data->data);
+ //printf(" %d\n", sizeof(map.tiles->data->(*data)));
gpal = modexNewPal();\r
modexPalSave(gpal);
modexSavePalFile("data/g.pal", gpal);