//Глобальные переменные
//--------------------------------------------------------------------
char classTitle="Class - DDRAW example 0";
char WindowTitle="DirectDraw Example v0.00";
dword hWnd;
//PAINTSTRUCT ps;
#define _Width_SCR_   400  // Ширина окна
#define _Height_SCR_  400  // Высота окна

//--------------------------------------------
DWORD lpDD=NULL;              //Интерфес IDirectDraw7
DWORD lpddsprimary=NULL;      //Первичная поверхность IDirectDrawSurface
DWORD lpddbackbuffer=NULL;    //back буфер
DDSURFACEDESC ddsd;           //Описание запрашиваемой поверхности IDirectDrawSurface
DDPIXELFORMAT ddpixelformat;  //структура формата пиксел
DWORD pixel_format;           //значение формата пиксел

struct BUFFER
{
DWORD XSize;
DWORD YSize;
};

BUFFER buffer;

//--------------------------------------------------
//Размер клиентской области
RECT window_rect={0, 0, _Width_SCR_, _Height_SCR_};

struct RGBA
{
BYTE bBlue;   	// blue component of color
BYTE bGreen;   // green component of color
BYTE bRed;     // red component of color
BYTE bAAA;
};

//RECT clientBLT;     //Вычисленная клиентская часть, без меню и рамок

CHAR NameBmp1="images/1.bmp";
CHAR NameBmp2="images/2.bmp";
DWORD lpddsOffScreenBMP1=NULL;
DWORD lpddsOffScreenBMP2=NULL;

