www.pudn.com > GameEngine.rar > GameEngine_EnergyBar.h, change:2005-09-17,size:735b


#ifndef GameEngine_EnergyBar_Include 
#define GameEngine_EnergyBar_Include 
#define ENERGYBAR_FVF (D3DFVF_XYZRHW|D3DFVF_DIFFUSE) 
struct ENERGYBARVERTEX{ 
	float x,y,z,rhw;   //x,y,zºÍw 
	D3DCOLOR diffuse;  //ÂþÉä¹âÑÕÉ« 
}; 
class CGameEngine_VertexBuffer; 
class CGameEngine_SceneManager; 
 
class CGameEngine_EnergyBar{ 
private: 
	CGameEngine_VertexBuffer* m_pEnergyBarVB; 
	CGameEngine_SceneManager* m_pGameSceneManager; 
	int m_Width; 
	int m_Height; 
public: 
	CGameEngine_EnergyBar(int Width,int Height,CGameEngine_SceneManager* pGameSceneManager); 
	~CGameEngine_EnergyBar(); 
	inline int GetWidth(){return m_Width;} 
	void Update(int PosX,int PosY,int Progress,D3DCOLOR Color); 
	void Render(); 
	void Closedown(); 
}; 
#endif