don't start tweening while we're still loading; it'll play transition sounds

prematurely
This commit is contained in:
Glenn Maynard
2003-03-25 01:37:33 +00:00
parent 51b9c3beec
commit c8efe2e5c7
2 changed files with 16 additions and 1 deletions
+13 -1
View File
@@ -94,8 +94,20 @@ void MenuElements::Load( CString sClassName, bool bEnableTimer, bool bLoadStyleI
m_soundBack.Load( THEME->GetPathTo("Sounds","Common back") );
m_bStartedTransitionIn = false;
}
m_In.StartTransitioning( SM_None );
void MenuElements::Update( float fDeltaTime )
{
if(!m_bStartedTransitionIn)
{
/* Start the transition on the first update, not in the ctor, so
* we don't play a sound while our parent is still loading. */
m_bStartedTransitionIn = true;
m_In.StartTransitioning( SM_None );
}
ActorFrame::Update(fDeltaTime);
}
void MenuElements::StartTransitioning( ScreenMessage smSendWhenDone )