Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavesilver <nibor123@gmail.com>2010-08-04 19:53:41 (GMT)
committer davesilver <nibor123@gmail.com>2010-08-04 19:53:41 (GMT)
commit00d51d0b20f5a35b5d27e513c4b1958e5defb0aa (patch)
tree58c26c40a47372b62014462665ed49116c2b7a82
parent8a424888ae79efe3ebb6a8f329e081f648e64954 (diff)
Trying to fix animation to work 100% correctly.
-rw-r--r--MAFH2/fortuneengine/DynamicDrawableObject.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/MAFH2/fortuneengine/DynamicDrawableObject.py b/MAFH2/fortuneengine/DynamicDrawableObject.py
index 9c7f2ac..d11fc2a 100644
--- a/MAFH2/fortuneengine/DynamicDrawableObject.py
+++ b/MAFH2/fortuneengine/DynamicDrawableObject.py
@@ -36,12 +36,12 @@ class DynamicDrawableObject(DrawableObject, pygame.sprite.Sprite):
timePassed = t + self._last_update
if (timePassed) > self._delay:
- if self._frame < self.animations.get(self._current_anim)[0] or self._frame > self.animations.get(self._current_anim)[1]:
+ if self._frame < self.animations.get(self._current_anim)[0] or self._frame > self.animations.get(self._current_anim)[1]:
self._frame = self.animations.get(self._current_anim)[0]
self._frame += timePassed/self._delay
- while self._frame >= self.animations.get(self._current_anim)[1]:
+ if self._frame >= self.animations.get(self._current_anim)[1]:
framesPast = self._frame - self.animations.get(self._current_anim)[1]
self._frame = framesPast - 1 + self.animations.get(self._current_anim)[0]