--- np2/win9x/dd2.cpp 2003/11/21 06:51:14 1.1 +++ np2/win9x/dd2.cpp 2011/03/07 09:54:11 1.3 @@ -1,7 +1,19 @@ -#include "compiler.h" -#include -#include "dd2.h" - +/** + * @file dd2.cpp + * @brief DirectDraw 2 surface + * + * @author $Author: yui $ + * @date $Date: 2011/03/07 09:54:11 $ + */ + +#include "compiler.h" +#include +#include "dd2.h" + +#if !defined(__GNUC__) +#pragma comment(lib, "ddraw.lib") +#pragma comment(lib, "dxguid.lib") +#endif // !defined(__GNUC__) typedef struct { HWND hwnd; @@ -14,9 +26,9 @@ typedef struct { LPDIRECTDRAWPALETTE palette; int cliping; RGB32 pal16; - BYTE r16b; - BYTE l16r; - BYTE l16g; + UINT8 r16b; + UINT8 l16r; + UINT8 l16g; CMNVRAM vram; PALETTEENTRY pal[256]; } _DD2SURF, *DD2SURF; @@ -72,7 +84,7 @@ DD2HDL dd2_create(HWND hwnd, int width, } else if (dd2->ddpf.dwRGBBitCount == 16) { WORD bit; - BYTE cnt; + UINT8 cnt; dd2->pal16.d = 0; for (bit=1; (bit) && (!(dd2->ddpf.dwBBitMask & bit)); bit<<=1); @@ -154,7 +166,7 @@ CMNVRAM *dd2_bsurflock(DD2HDL dd2hdl) { if (r != DD_OK) { return(NULL); } - dd2->vram.ptr = (BYTE *)surface.lpSurface; + dd2->vram.ptr = (UINT8 *)surface.lpSurface; dd2->vram.yalign = surface.lPitch; return(&dd2->vram); }