00001 #pragma once
00002
00003 #ifdef USING_DIRECTX81
00004
00005 #include <d3d8.h>
00006 #include <d3dx8math.h>
00007 #include <d3dx8.h>
00008 #else
00009
00010 #include <d3d9.h>
00011 #include <d3dx9math.h>
00012 #endif
00013
00014 #ifdef USING_DIRECTX81
00015 typedef LPDIRECT3DVERTEXBUFFER8 DX_LPVERTEXBUFFER;
00016 typedef D3DVIEWPORT8 DX_VIEWPORT;
00017 typedef D3DMATERIAL8 DX_MATERIAL;
00018 typedef LPDIRECT3DTEXTURE8 DX_LPTEXTURE;
00019 typedef LPDIRECT3DINDEXBUFFER8 DX_LPINDEXBUFFER;
00020 typedef LPDIRECT3DDEVICE8 DX_LPDIRECT3DDEVICE;
00021 typedef D3DLIGHT8 DX_LIGHT;
00022 typedef LPDIRECT3D8 DX_LPDIRECT3D;
00023 typedef D3DADAPTER_IDENTIFIER8 DX_ADAPTER_IDENTIFIER;
00024 typedef BYTE DX_LOCK_3_PARAM;
00025 #else
00026 typedef LPDIRECT3DVERTEXBUFFER9 DX_LPVERTEXBUFFER;
00027 typedef D3DVIEWPORT9 DX_VIEWPORT;
00028 typedef D3DMATERIAL9 DX_MATERIAL;
00029 typedef LPDIRECT3DTEXTURE9 DX_LPTEXTURE;
00030 typedef LPDIRECT3DINDEXBUFFER9 DX_LPINDEXBUFFER;
00031 typedef LPDIRECT3DDEVICE9 DX_LPDIRECT3DDEVICE;
00032 typedef D3DLIGHT9 DX_LIGHT;
00033 typedef LPDIRECT3D9 DX_LPDIRECT3D;
00034 typedef D3DADAPTER_IDENTIFIER9 DX_ADAPTER_IDENTIFIER;
00035 typedef VOID DX_LOCK_3_PARAM;
00036 #endif