| version 1.1, 2004/08/08 12:26:19 | version 1.2, 2004/08/17 12:40:00 | 
| Line 238  static void paletteinit(void) { | Line 238  static void paletteinit(void) { | 
 | hdc = GetDC(hWndMain); | hdc = GetDC(hWndMain); | 
 | GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal); | GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal); | 
 | ReleaseDC(hWndMain, hdc); | ReleaseDC(hWndMain, hdc); | 
| for (i=0; i<XMILPAL_TOTAL; i++) { | for (i=0; i<XMILPAL_USE; i++) { | 
 | ddraw.pal[i + START_PAL].peFlags = PC_RESERVED | PC_NOCOLLAPSE; | ddraw.pal[i + START_PAL].peFlags = PC_RESERVED | PC_NOCOLLAPSE; | 
 | } | } | 
 | ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0); | ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0); | 
| Line 248  static void paletteinit(void) { | Line 248  static void paletteinit(void) { | 
 |  |  | 
 | static void paletteset(void) { | static void paletteset(void) { | 
 |  |  | 
| int             i; | UINT    i; | 
 |  |  | 
| if ((ddraw.palette != NULL) && (xm_palettes)) { | if ((ddraw.palette != NULL) && (xmil_palettes)) { | 
| for (i=0; i<xm_palettes; i++) { | for (i=0; i<xmil_palettes; i++) { | 
| ddraw.pal[i+START_PAL].peRed = x1n_pal32[i].p.r; | ddraw.pal[i+START_PAL].peRed = xmil_pal32[i].p.r; | 
| ddraw.pal[i+START_PAL].peBlue = x1n_pal32[i].p.b; | ddraw.pal[i+START_PAL].peBlue = xmil_pal32[i].p.b; | 
| ddraw.pal[i+START_PAL].peGreen = x1n_pal32[i].p.g; | ddraw.pal[i+START_PAL].peGreen = xmil_pal32[i].p.g; | 
 | } | } | 
| ddraw.palette->SetEntries(0, START_PAL, xm_palettes, | ddraw.palette->SetEntries(0, START_PAL, xmil_palettes, | 
 | &ddraw.pal[START_PAL]); | &ddraw.pal[START_PAL]); | 
 | } | } | 
 | } | } |