From c4d8f11ded765f5f762b1b2bbf10fac952730bbe Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 18 Mar 2022 01:24:57 +0100 Subject: Fixed FPS counter --- Stars45/Clock.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Stars45/Clock.cpp') diff --git a/Stars45/Clock.cpp b/Stars45/Clock.cpp index 5315b99..03c2771 100644 --- a/Stars45/Clock.cpp +++ b/Stars45/Clock.cpp @@ -18,7 +18,8 @@ Clock::Clock() : m_real_elapsed {inner_clock::duration::zero()}, m_compression {NO_COMPRESSION}, m_delta {STARTING_DELTA}, - m_gui_delta {STARTING_DELTA} + m_gui_delta {STARTING_DELTA}, + m_rate {0.0} { } @@ -43,6 +44,7 @@ Clock::Step() m_delta = seconds.count() * m_compression; m_gui_delta = seconds.count(); m_point = next; + m_rate = 1 / m_gui_delta; return m_delta; } @@ -77,6 +79,13 @@ Clock::GuiDelta() const double +Clock::Rate() const +{ + return m_rate; +} + + +double Clock::TimeCompression() const { return m_compression; -- cgit v1.1