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; 
	}; 
};