diff --git a/internal/Clock.cpp b/internal/Clock.cpp new file mode 100644 index 0000000..51fc961 --- /dev/null +++ b/internal/Clock.cpp @@ -0,0 +1,20 @@ +#include "Clock.hpp" + +namespace rnd7 { + +//////////////////////////////////////////////////////////// + Time Clock::getElapsedTime() const { + return getCurrentTime() - m_startTime; + } + + +//////////////////////////////////////////////////////////// + Time Clock::restart() { + Time now = getCurrentTime(); + Time elapsed = now - m_startTime; + m_startTime = now; + + return elapsed; + } + +}