diff --git a/time.cpp b/time.cpp index 6086b319..2be46660 100644 --- a/time.cpp +++ b/time.cpp @@ -46,13 +46,13 @@ delta_clock::delta_clock (): //----------------------------------------------------------------------------- -float -delta_clock::seconds (void) +std::chrono::nanoseconds +delta_clock::dt (void) { time.prev = time.curr; time.curr = nanoseconds (); - return (time.curr - time.prev) / static_cast (SECOND); + return std::chrono::nanoseconds (time.curr - time.prev); } diff --git a/time.hpp b/time.hpp index 24ffed5a..23310669 100644 --- a/time.hpp +++ b/time.hpp @@ -46,7 +46,7 @@ namespace util { class delta_clock { public: delta_clock (); - float seconds (void); + std::chrono::nanoseconds dt(void); protected: struct {