Bug fix on CycleAnimation

This commit is contained in:
Sridhar Ramesh 2018-01-10 17:56:14 -08:00
parent 62edfbb32f
commit a0fc3ce324

View file

@ -128,12 +128,14 @@ class NormalAnimationAsContinualAnimation(ContinualAnimation):
) )
class CycleAnimation(ContinualAnimation): class CycleAnimation(ContinualAnimation):
def __init__(self, *animation, **kwargs): def __init__(self, animation, **kwargs):
self.animation = animation self.animation = animation
ContinualAnimation.__init__(self, animation.mobject, **kwargs) ContinualAnimation.__init__(self, animation.mobject, **kwargs)
def update_mobject(self, dt): def update_mobject(self, dt):
sef.animation.update(self.internal_time % self.animation.run_time) mod_value = self.internal_time % self.animation.run_time
alpha = mod_value/float(self.animation.run_time)
self.animation.update(alpha)