|
|
| version 1.1, 2004/08/08 12:26:19 | version 1.3, 2005/02/04 06:42:12 |
|---|---|
| Line 11 | Line 11 |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "extclass.h" | #include "extclass.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | |
| #include "scrndraw.h" | #include "scrndraw.h" |
| #include "palettes.h" | #include "palettes.h" |
| #include "makescrn.h" | #include "makescrn.h" |
| Line 238 static void paletteinit(void) { | Line 239 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 249 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]); |
| } | } |
| } | } |
| Line 446 BRESULT scrnmng_create(UINT8 mode) { | Line 447 BRESULT scrnmng_create(UINT8 mode) { |
| ddraw.height = height; | ddraw.height = height; |
| ddraw.cliping = 0; | ddraw.cliping = 0; |
| renewalclientsize(FALSE); | renewalclientsize(FALSE); |
| makescrn.palandply = 1; | crtc.e.palandply = 1; |
| return(SUCCESS); | return(SUCCESS); |
| scre_err: | scre_err: |