www.pudn.com > 3DRPG.rar > Sky.h
#include#include "Game.h" #include #define SKY_D3DFVF_VERTEXBUFFER (D3DFVF_XYZ|D3DFVF_TEX1) class CSky { public: CSky(LPDIRECT3DDEVICE9 d3dd); virtual ~CSky(); void RenderSky(); void Translate(POSITION pos); private: D3DMATERIAL9 material; void SetMaterial(); float width; int segment,kkk; void SetTexture(); void CreateSky(); LPDIRECT3DDEVICE9 m_pD3DDevice; LPDIRECT3DVERTEXBUFFER9 m_pVb; LPDIRECT3DVERTEXBUFFER9 m_pSvb; LPDIRECT3DTEXTURE9 m_pTxSizhou,m_pTxDingbu,m_pTxDibu , m_pTxSky; ; struct VERTEX { float x,y,z; float tu,tv; bool flag; }; };