rendered paste body#include "timer.h"
void timer::start() {
//start timer
GetSystemTime(&st);
int sMil = (int)st.wMilliseconds;
int sMin = (int)st.wMinute*60000;
int sSec = (int)st.wSecond*1000;
startMil = sMil+sMin+sSec;
}
void timer::stop() {
//stop timer
GetSystemTime(&st);
int sMil = (int)st.wMilliseconds;
int sMin = (int)st.wMinute*60000;
int sSec = (int)st.wSecond*1000;
stopMil = sMil+sMin+sSec;
}
void timer::reset() {
//reset timer
startMil=0;
stopMil=0;
elapsedTime=0;
}
int timer::getElapsedTime() {
//get elapsed time
elapsedTime = stopMil-startMil;
elapsedMil = elapsedTime/10000;
elapsedMin = elapsedTime/60000;
elapsedSec = elapsedTime/1000;
if(elapsedMin<=0) {
cout << "timer didnt even run for a full second!\n";
}
return elapsedTime;
}