|
|
| version 1.2, 2003/10/21 11:22:05 | version 1.3, 2003/10/23 10:57:49 |
|---|---|
| Line 118 SCRNBMP scrnbmp(void) { | Line 118 SCRNBMP scrnbmp(void) { |
| col = *p++; | col = *p++; |
| if (!remapflg[col]) { | if (!remapflg[col]) { |
| remapflg[col] = 1; | remapflg[col] = 1; |
| curpal = np2_pal32[col].d & 0x00ffffff; // !!!! | #if defined(BYTESEX_LITTLE) |
| curpal = np2_pal32[col].p.b + (np2_pal32[col].p.g << 8) + | |
| (np2_pal32[col].p.r << 16); | |
| #else | |
| curpal = (np2_pal32[col].p.b << 24) + | |
| (np2_pal32[col].p.g << 16) + | |
| (np2_pal32[col].p.r << 8); | |
| #endif | |
| for (pos=0; pos<pals; pos++) { | for (pos=0; pos<pals; pos++) { |
| if (pal[pos] == curpal) { | if (pal[pos] == curpal) { |
| break; | break; |
| Line 170 SCRNBMP scrnbmp(void) { | Line 177 SCRNBMP scrnbmp(void) { |
| q += sizeof(bi); | q += sizeof(bi); |
| CopyMemory(q, pal, palsize); | CopyMemory(q, pal, palsize); |
| q += palsize; | q += palsize; |
| p = scrn + (SURFACE_WIDTH * bd.height); | p = scrn + (SURFACE_WIDTH * bd.height); |
| do { | do { |
| p -= SURFACE_WIDTH; | p -= SURFACE_WIDTH; |