#include "gametimer.h" void Timer::start() { running = true; startTime = std::chrono::high_resolution_clock::now(); } void Timer::stop() { running = false; endTime = std::chrono::high_resolution_clock::now(); } long long Timer::elapsedMs() const { if (running) { return std::chrono::duration_cast( std::chrono::high_resolution_clock::now() - startTime ).count(); } return std::chrono::duration_cast( endTime - startTime ).count(); }