00001 #ifndef __GXWINDOWSDEFINES
00002 #define __GXWINDOWSDEFINES
00003
00004
00005
00006 #include "windows.h"
00007 #include "assert.h"
00008 #include "d3d8.h"
00009 #include "d3dx8.h"
00010 #include "GXDeviceContainer.h"
00011
00012
00013
00014
00015 #define SAFE_RELEASE(x){if(x){x->Release();x=NULL;}}
00016
00017 #define SAFE_DELETE(x){if(x){delete(x);x=NULL;}}
00018
00019 #define SAFE_ARRAY_DELETE(x){if(x){delete[] (x);x=NULL;}}
00020
00021
00022 #define GXPREFERED_FORMAT D3DFMT_A8R8G8B8
00023
00024 #define GXTHREAD_WAIT_TIME 500
00025
00026
00027 #endif