Класс, подсчитывающий пройденное время. Имеет методы запуска, временной и постоянной остановки таймера. Методы возвращающие прошедшее время.
Описание класса:
class mlTimer
{
protected:
enum TimerState { _Stop = 0, _Play = 1, _Pause = 2};
struct{...}zVariable;
public:
mlTimer();
~mlTimer();
public:
virtual void start();
virtual void stop();
virtual void pause();
virtual double delay(double seconds);
public:
virtual double getTick();
virtual double getTimeRun();
virtual double getTimePlay();
public:
};
Описание методов класса:
void start();
void pause();
void stop();
double delay(double seconds)
double getTick()
double getTimeRun()
double getTimePlay()