--- np2/win9x/scrnmng.cpp 2003/10/18 10:00:29 1.2 +++ np2/win9x/scrnmng.cpp 2003/10/21 11:22:05 1.3 @@ -1,16 +1,17 @@ #include "compiler.h" #include +#ifndef __GNUC__ #include +#endif #include "resource.h" #include "np2.h" #include "mousemng.h" #include "scrnmng.h" #include "sysmng.h" -#include "pccore.h" -#include "scrndraw.h" -#include "palettes.h" #include "dclock.h" #include "menu.h" +#include "scrndraw.h" +#include "palettes.h" typedef struct { @@ -229,9 +230,9 @@ static void paletteinit(void) { GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal); ReleaseDC(hWndMain, hdc); for (i=0; i<4; i++) { - ddraw.pal[i+START_PALORG].peBlue = dclock_pal[i].p.b; - ddraw.pal[i+START_PALORG].peRed = dclock_pal[i].p.r; - ddraw.pal[i+START_PALORG].peGreen = dclock_pal[i].p.g; + ddraw.pal[i+START_PALORG].peBlue = dclockpal.pal32[i].p.b; + ddraw.pal[i+START_PALORG].peRed = dclockpal.pal32[i].p.r; + ddraw.pal[i+START_PALORG].peGreen = dclockpal.pal32[i].p.g; ddraw.pal[i+START_PALORG].peFlags = PC_RESERVED | PC_NOCOLLAPSE; } for (i=0; iSetClipper(ddraw.clipper); } +#ifndef __GNUC__ WINNLSEnableIME(hWndMain, TRUE); +#endif } } void scrnmng_clearwinui(void) { if ((ddraw.cliping > 0) && (!(--ddraw.cliping))) { +#ifndef __GNUC__ WINNLSEnableIME(hWndMain, FALSE); +#endif if (scrnmng.flag & SCRNFLAG_FULLSCREEN) { ddraw.primsurf->SetClipper(0); }