WHEngine.h
上传用户:cydong117
上传日期:2009-11-10
资源大小:638k
文件大小:2k
源码类别:

模拟服务器

开发平台:

Visual C++

  1. #ifndef _WINDHORN_
  2. #define _WINDHORN_
  3. //////////////////////////////////////////////////////////////////////////////////////
  4. //#define STRICT
  5. #define D3D_OVERLOADS
  6. //////////////////////////////////////////////////////////////////////////////////////
  7. #include <windows.h>
  8. #include <windowsx.h>
  9. #include <mmsystem.h>
  10. #include <ddraw.h>
  11. #include <d3d.h>
  12. #include <stdio.h>
  13. #include <tchar.h>
  14. #include <math.h>
  15. #include <assert.h>
  16. #include <time.h>
  17. #include <dsound.h>
  18. #include <dshow.h>
  19. #include <crtdbg.h>
  20. #pragma comment (lib, "dxguid.lib")
  21. #pragma comment (lib, "ddraw.lib")
  22. #pragma comment (lib, "d3dim.lib")
  23. #pragma comment (lib, "winmm.lib")
  24. #pragma comment (lib, "wininet.lib")
  25. #pragma comment (lib, "dsound.lib")
  26. #define _WINDHORN_CLASS _T("WH GEngine")
  27. #define _SCREEN_WIDTH 800
  28. #define _SCREEN_HEIGHT 600
  29. #define _SCREEN_BPP 16
  30. #define _DXG_SCREENMODE_WINDOW 1
  31. #define _DXG_SCREENMODE_FULLSCREEN 2
  32. #define _DXG_DEVICEMODE_PRIMARY 1
  33. #define _DXG_DEVICEMODE_SECONDARY 2
  34. #define _DXG_DEVICEMODE_D3D 4
  35. #define _DXG_DEVICEMODE_ZBUFFER 8
  36. #define _DXG_FONT_NORMAL 0
  37. #define _DXG_FONT_ITALIC 1
  38. #define _DXG_FONT_UNDERLINE 2
  39. #define _DXG_FONT_BOLD 3
  40. #define _MAX_DEVICES     10
  41. #define  SAFE_DELETE(p) { if ( p ) { delete ( p );     ( p ) = NULL; } }
  42. #define  SAFE_RELEASE(p) { if ( p ) { ( p )->Release(); ( p ) = NULL; } }
  43. #include "WHImage.h"
  44. #include "WHWindow.h"
  45. #include "WHDefProcess.h"
  46. #include "WHDXGraphic.h"
  47. #include "WHWilImage.h"
  48. #include "WH3DInit.h"
  49. #include "WHSurface.h"
  50. #include "WHWilTexture.h"
  51. #include "RegHandler.h"
  52. #include ".D3DCommonD3DUtil.h"
  53. #include ".D3DCommonD3DTextr.h"
  54. #include ".D3DCommonD3DMath.h"
  55. #include ".D3DCommonDDUtil.h"
  56. #endif //_WINDHORN_