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