diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/ParabolicEase.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/ParabolicEase.cpp index cebc09f8f2..ac92ae1977 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/ParabolicEase.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/ParabolicEase.cpp @@ -60,7 +60,7 @@ ParabolicEase::setEaseTimes(Real easeInTime, Real easeOutTime) } if (m_in > m_out) { - DEBUG_CRASH(("Ease-in and ease-out overlap (in = %g, out = %g)", m_in, m_out)); + DEBUG_ASSERTCRASH(m_in <= m_out + FLT_EPSILON, ("Ease-in and ease-out overlap (in = %g, out = %g)", m_in, m_out)); m_in = m_out; } }