www.pudn.com > GameEngine.rar > GameEngine_Timer.h, change:2005-11-10,size:569b


#ifndef GameEngine_Timer_Include 
#define GameEngine_Timer_Include 
 
class CGameEngine_Timer{ 
private: 
	bool m_bUseLargeTime;   //使用大时间标志 
	 __int64 m_int64OneSecondTicks;  //一秒内的滴答次数 
	 __int64 m_int64TimeTickStartCounts;  //开始的滴答计数值 
	unsigned long m_ulTimeStart;  //timeGetTime开始时间 
	int m_iFrameCount; 
	float m_fFPS; 
	float m_fTime1,m_fTime2,m_fTimeSlice; 
public: 
	CGameEngine_Timer(); 
	~CGameEngine_Timer(); 
	void InitGameTime(); 
	float GetGamePlayTime(); 
	void UpdateFPS(); 
	inline float GetFPS(){return m_fFPS;} 
}; 
#endif