diff --git a/Nuake/Engine.cpp b/Nuake/Engine.cpp index b873b9f3..b02ef9e5 100644 --- a/Nuake/Engine.cpp +++ b/Nuake/Engine.cpp @@ -69,11 +69,11 @@ namespace Nuake m_FixedUpdateDifference += m_TimeStep; // Fixed update - if (m_FixedUpdateDifference >= m_FixedUpdateRate) + while (m_FixedUpdateDifference >= m_FixedUpdateRate) { CurrentWindow->FixedUpdate(m_FixedUpdateDifference); - m_FixedUpdateDifference = 0.0f; + m_FixedUpdateDifference -= m_FixedUpdateRate; } } else