From d036e2c771bcd19a21e26aec155d4269cecdb1c2 Mon Sep 17 00:00:00 2001 From: Ira Rice Date: Wed, 11 Feb 2009 00:20:28 -0700 Subject: Fixed a regression on the particle engine caused by modifying the SimpleAnimation class to use correct delays for target drawing. Basically, because the SimpleAnimation was a bit more restrictive on ensuring that frame rates were being respected, some particles would not get drawn. This commit allows for target animations to look correct, while not breaking particles. Signed-off-by: Ira Rice --- src/simpleanimation.cpp | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/simpleanimation.cpp') diff --git a/src/simpleanimation.cpp b/src/simpleanimation.cpp index ab50674b..c3584ede 100644 --- a/src/simpleanimation.cpp +++ b/src/simpleanimation.cpp @@ -132,14 +132,6 @@ void SimpleAnimation::reset() void SimpleAnimation::update(unsigned int timePassed) { - // Avoid freaking out at first frame or when tick_time overflows - if (timePassed < mLastTime || mLastTime == 0) - mLastTime = timePassed; - - // If not enough time has passed yet, do nothing - if (timePassed <= mLastTime || !mAnimation) - return; - mAnimationTime += timePassed; while (mAnimationTime > mCurrentFrame->delay && mCurrentFrame->delay > 0) -- cgit v1.2.3-70-g09d2