From 48ee51e268a49394664199ba405d00d44a0eb45b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 5 Nov 2003 02:23:21 +0000 Subject: [PATCH] support BGAnimation::FinishTweening --- stepmania/src/BGAnimation.cpp | 6 ++++++ stepmania/src/BGAnimation.h | 1 + stepmania/src/BGAnimationLayer.cpp | 6 ++++++ stepmania/src/BGAnimationLayer.h | 1 + 4 files changed, 14 insertions(+) diff --git a/stepmania/src/BGAnimation.cpp b/stepmania/src/BGAnimation.cpp index 5ac8ce473f..7bddce401a 100644 --- a/stepmania/src/BGAnimation.cpp +++ b/stepmania/src/BGAnimation.cpp @@ -219,6 +219,12 @@ float BGAnimation::GetTweenTimeLeft() const return tot; } +void BGAnimation::FinishTweening() +{ + for( unsigned i=0; iFinishTweening(); +} + void BGAnimation::PlayCommand( const CString &cmd ) { for( unsigned i=0; i m_Layers; diff --git a/stepmania/src/BGAnimationLayer.cpp b/stepmania/src/BGAnimationLayer.cpp index dfc34e61e2..622c74c5f9 100644 --- a/stepmania/src/BGAnimationLayer.cpp +++ b/stepmania/src/BGAnimationLayer.cpp @@ -640,6 +640,12 @@ float BGAnimationLayer::GetMaxTweenTimeLeft() const return ret; } +void BGAnimationLayer::FinishTweening() +{ + for( unsigned i=0; iFinishTweening(); +} + void BGAnimationLayer::Update( float fDeltaTime ) { fDeltaTime *= m_fUpdateRate; diff --git a/stepmania/src/BGAnimationLayer.h b/stepmania/src/BGAnimationLayer.h index 9b1d45f7ff..e537235f72 100644 --- a/stepmania/src/BGAnimationLayer.h +++ b/stepmania/src/BGAnimationLayer.h @@ -36,6 +36,7 @@ public: void SetDiffuse( RageColor c ); float GetMaxTweenTimeLeft() const; + void FinishTweening(); void GainingFocus( float fRate, bool bRewindMovie, bool bLoop ); void LosingFocus();