//////////////////////////////////////////////////////////
//
//	MyuTimer  v0.12.00 05/02/03
//		- タイマー管理クラス
//
//	v0.12.00 05/02/03
//	・色々と整理
//
//////////////////////////////////////////////////////////

#ifndef __MyuTimer_H__
#define __MyuTimer_H__

#pragma comment(lib, "winmm.lib")

//	クラス宣言
class CMyuTimer
{
protected:
	DWORD m_dwStartGetTime;
	DWORD m_dwPauseTime;
	BOOL m_bPause;

public:
	CMyuTimer();
	virtual ~CMyuTimer();

	void Reset();
	void Start( DWORD nStartTime=0 );
	void Stop(){ Reset(); }
	DWORD Get();
	void Pause();
	void Pause( BOOL bPauseValue );
	void UnpauseOrStart( DWORD nStartTime=0 );

	DWORD GetTime();
	BOOL GetPauseStatus(){ return m_bPause; }
};


#endif//__MyuTimer_H__