1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
vcmi/timeHandler.h
Michał W. Urbańczyk 9da4a74991 * [new] timeHandler - drobna tymczasowa klasa do pomiarów czasu
* [new] Wypisuje do konsolki czas trwania poszczególnych czynności
* [new] Wykorzystuje twoje odkrycie z długością nazwy defa
* [deleted] Nie tworzy łze-plików .def
* [improvement] Na średniej zwykłej heroesowej mapie działa szybciej ok. 1800 razy
2007-06-07 13:43:30 +00:00

11 lines
294 B
C++

#include <ctime>
class timeHandler
{
public:
clock_t start, last, mem;
timeHandler():start(clock()){last=0;mem=0;};
long getDif(){long ret=clock()-last;last=clock();return ret;};
void update(){last=clock();};
void remember(){mem=clock();};
long memDif(){return mem-clock();};
};