Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void get_cset(int dataset,int row,RGB *pal)
- {
- saved=false;
- for(int i=0; i<16; i++)
- {
- colordata[(CSET(dataset)+i)*3] = pal[(row<<4)+i].r;
- colordata[(CSET(dataset)+i)*3+1] = pal[(row<<4)+i].g;
- colordata[(CSET(dataset)+i)*3+2] = pal[(row<<4)+i].b;
- }
- }
- /*
- RAMpal[i+160] = mixRGB(gfx_pal[color*3],gfx_pal[color*3+1],
- gfx_pal[color*3+2],gray,gray,gray,i<<1); //saturation
- RAMpal[edc] = mixRGB(gfx_pal[color*3],gfx_pal[color*3+1],gfx_pal[color*3+2],gray,gray,gray,ratio);
- ++RAMpal[14*16+index].g; //.r .g. .b for each hue
- _RGB[] is the palette, too.
- set_palette(RAMpal);
- */
- void loadfullpal()
- {
- for(int i=0; i<240; i++)
- RAMpal[i]=_RGB(colordata+i*3);
- for(int i=240; i<255; i++)
- RAMpal[i]=((RGB*)data[PAL_GUI].dat)[i];
- refreshpal=true;
- }
- /*
- void loadlvlpal(int level)
- {
- byte *si = colordata + CSET(level*pdLEVEL+poLEVEL)*3;
- for(int i=0; i<16*3; i++)
- {
- RAMpal[CSET(2)+i] = _RGB(si);
- tempgreypal[CSET(2)+i] = _RGB(si); //preserve monochrome
- si+=3;
- }
- for(int i=0; i<16; i++)
- {
- RAMpal[CSET(9)+i] = _RGB(si);
- tempgreypal[CSET(9)+i] = _RGB(si); //preserve monochrome
- si+=3;
- }
- if(!get_bit(quest_rules,qr_NOLEVEL3FIX) && level==3) {
- RAMpal[CSET(6)+2] = NESpal(0x37);
- tempgreypal[CSET(6)+2] = NESpal(0x37);
- }
- create_rgb_table(&rgb_table, RAMpal, NULL);
- create_zc_trans_table(&trans_table, RAMpal, 128, 128, 128);
- memcpy(&trans_table2, &trans_table, sizeof(COLOR_MAP));
- refreshpal=true;
- /*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement