1
0
Fork 0

Game/FPSCounter: Use sp::Stopwatch

This commit is contained in:
Henrik Hautakoski 2020-12-16 16:32:34 +01:00
parent f62373dcbc
commit 3855cdd541
2 changed files with 6 additions and 7 deletions

View file

@ -36,14 +36,12 @@ void FPSCounter::setUpdateRate(unsigned int rate)
bool FPSCounter::update()
{
Time current = Time::milliseconds(system::getMilliseconds());
Time elapsed = current - m_time;
Time elapsed = m_watch.elapsed();
if (elapsed >= m_updateRate) {
m_fps = m_count / elapsed.seconds();
m_time = current;
m_count = 0;
reset();
return true;
}
return false;
@ -51,7 +49,7 @@ bool FPSCounter::update()
void FPSCounter::reset()
{
m_time = Time::milliseconds(system::getMilliseconds());
m_watch.restart();
m_count = 0;
}