From 8e35534656abe053d345be075736933a96ab4f01 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 24 Feb 2005 21:42:02 +0000 Subject: [PATCH] fix Update(0) not clearing m_bFirstUpdate (this would also happen previously: every frame would be m_bFirstUpdate while hibernating) --- stepmania/src/Actor.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/stepmania/src/Actor.cpp b/stepmania/src/Actor.cpp index ec6f573110..79e7efa9f1 100644 --- a/stepmania/src/Actor.cpp +++ b/stepmania/src/Actor.cpp @@ -406,6 +406,9 @@ void Actor::Update( float fDeltaTime ) // LOG->Trace( "Actor::Update( %f )", fDeltaTime ); ASSERT_M( fDeltaTime >= 0, ssprintf("%f",fDeltaTime) ); + if( m_bFirstUpdate ) + m_bFirstUpdate = false; + { float fHibernate = m_fHibernateSecondsLeft; m_fHibernateSecondsLeft -= fDeltaTime; @@ -464,10 +467,6 @@ void Actor::Update( float fDeltaTime ) } UpdateTweening( fDeltaTime ); - - if( m_bFirstUpdate ) - m_bFirstUpdate = false; - } void Actor::BeginTweening( float time, TweenType tt )