#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; }