|
|
| version 1.3, 2003/10/21 14:57:41 | version 1.5, 2004/02/29 03:10:03 |
|---|---|
| Line 1 | Line 1 |
| // palette | // palette |
| // 00 text palette | // 00 text palette (NP2PAL_TEXT: pal0s + text) |
| // +0A skipline palette | // +0A skipline palette (NP2PAL_SKIP: skiplines) |
| // +10 grph palette | // +10 grph palette (NP2PAL_GRPH: grph only) |
| // +10 text palette | // +80 text+grph (NP2PAL_TEXT2:grph+text) |
| // +09 black + text palette | // +0A black + text palette (NP2PAL_TEXT3: text/grph=black) |
| // +80 end... | |
| enum { | enum { |
| NP2PALS_TXT = 10, | NP2PALS_TXT = 10, |
| NP2PALS_GRPH = 16, | NP2PALS_GRPH = 16, |
| NP2PAL_TEXT = 0, | NP2PAL_TEXT = 0, |
| NP2PAL_SKIP = (NP2PALS_TXT), | NP2PAL_SKIP = (NP2PAL_TEXT + NP2PALS_TXT), |
| NP2PAL_GRPH = (NP2PAL_SKIP + NP2PALS_GRPH), | NP2PAL_GRPH = (NP2PAL_SKIP + NP2PALS_GRPH), |
| NP2PAL_TEXT2 = (NP2PAL_GRPH + NP2PALS_GRPH), | NP2PAL_TEXT2 = (NP2PAL_GRPH + NP2PALS_GRPH), |
| NP2PAL_TEXT3 = (NP2PAL_TEXT2 + (8 * NP2PALS_GRPH)), | NP2PAL_TEXT3 = (NP2PAL_TEXT2 + (8 * NP2PALS_GRPH)), |
| NP2PAL_NORMAL = (NP2PAL_TEXT3 + NP2PALS_TXT), | |
| NP2PAL_TEXTEX = NP2PAL_NORMAL, | |
| NP2PAL_TEXTEX3 = (NP2PAL_TEXTEX + NP2PALS_TXT), | |
| NP2PAL_GRPHEX = (NP2PAL_TEXTEX3 + NP2PALS_TXT), | |
| NP2PAL_EXTEND = (NP2PAL_GRPHEX + 256), | |
| // 8bit colorでは TEXT3は使わない筈 | // 8bit colorでは TEXT3は使わない筈 |
| NP2PAL_TOTAL = NP2PAL_TEXT3 | NP2PAL_TOTAL = NP2PAL_TEXT3 |
| Line 43 typedef struct { | Line 48 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern RGB32 np2_pal32[256]; | extern RGB32 np2_pal32[]; |
| #if defined(SUPPORT_16BPP) | #if defined(SUPPORT_16BPP) |
| extern RGB16 np2_pal16[256]; | extern RGB16 np2_pal16[]; |
| #endif | #endif |
| extern PALEVENT palevent; | extern PALEVENT palevent; |
| extern BYTE pal_monotable[16]; | extern BYTE pal_monotable[16]; |