support BGAnimation::FinishTweening

This commit is contained in:
Glenn Maynard
2003-11-05 02:23:21 +00:00
parent d5768fd18a
commit 48ee51e268
4 changed files with 14 additions and 0 deletions
+6
View File
@@ -219,6 +219,12 @@ float BGAnimation::GetTweenTimeLeft() const
return tot;
}
void BGAnimation::FinishTweening()
{
for( unsigned i=0; i<m_Layers.size(); i++ )
m_Layers[i]->FinishTweening();
}
void BGAnimation::PlayCommand( const CString &cmd )
{
for( unsigned i=0; i<m_Layers.size(); i++ )
+1
View File
@@ -46,6 +46,7 @@ public:
void PlayCommand( const CString &cmd );
float GetTweenTimeLeft() const;
void FinishTweening();
protected:
vector<BGAnimationLayer*> m_Layers;
+6
View File
@@ -640,6 +640,12 @@ float BGAnimationLayer::GetMaxTweenTimeLeft() const
return ret;
}
void BGAnimationLayer::FinishTweening()
{
for( unsigned i=0; i<m_pActors.size(); i++ )
m_pActors[i]->FinishTweening();
}
void BGAnimationLayer::Update( float fDeltaTime )
{
fDeltaTime *= m_fUpdateRate;
+1
View File
@@ -36,6 +36,7 @@ public:
void SetDiffuse( RageColor c );
float GetMaxTweenTimeLeft() const;
void FinishTweening();
void GainingFocus( float fRate, bool bRewindMovie, bool bLoop );
void LosingFocus();