|
|
| version 1.5, 2004/08/07 07:19:56 | version 1.6, 2004/08/07 12:10:27 |
|---|---|
| Line 250 static void paletteinit(void) { | Line 250 static void paletteinit(void) { |
| ddraw.pal[i+START_PAL+TOTAL_PALS].peGreen = dclockpal.pal32[i].p.g; | ddraw.pal[i+START_PAL+TOTAL_PALS].peGreen = dclockpal.pal32[i].p.g; |
| ddraw.pal[i+START_PAL+TOTAL_PALS].peFlags = PC_RESERVED | PC_NOCOLLAPSE; | ddraw.pal[i+START_PAL+TOTAL_PALS].peFlags = PC_RESERVED | PC_NOCOLLAPSE; |
| } | } |
| reflesh_palette(); | pal_reset(); |
| ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0); | ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0); |
| ddraw.primsurf->SetPalette(ddraw.palette); | ddraw.primsurf->SetPalette(ddraw.palette); |
| scrnmng.palchanged = 0; | scrnmng.palchanged = 0; |
| Line 402 BRESULT scrnmng_create(UINT8 mode) { | Line 402 BRESULT scrnmng_create(UINT8 mode) { |
| } | } |
| else { | else { |
| make16mask(ddpf.dwBBitMask, ddpf.dwRBitMask, ddpf.dwGBitMask); | make16mask(ddpf.dwBBitMask, ddpf.dwRBitMask, ddpf.dwGBitMask); |
| scrndraw_changepalette(); // 呼ぶ必要あるの? | |
| reflesh_palette(); | |
| dclock_init16(); | dclock_init16(); |
| } | } |
| Line 456 BRESULT scrnmng_create(UINT8 mode) { | Line 454 BRESULT scrnmng_create(UINT8 mode) { |
| } | } |
| else if (bitcolor == 16) { | else if (bitcolor == 16) { |
| make16mask(ddpf.dwBBitMask, ddpf.dwRBitMask, ddpf.dwGBitMask); | make16mask(ddpf.dwBBitMask, ddpf.dwRBitMask, ddpf.dwGBitMask); |
| reflesh_palette(); | |
| } | } |
| else if (bitcolor == 24) { | else if (bitcolor == 24) { |
| reflesh_palette(); | |
| } | } |
| else if (bitcolor == 32) { | else if (bitcolor == 32) { |
| reflesh_palette(); | |
| } | } |
| else { | else { |
| goto scre_err; | goto scre_err; |