diff --git a/animation/continual_animation.py b/animation/continual_animation.py index 8a51c542..a99252b4 100644 --- a/animation/continual_animation.py +++ b/animation/continual_animation.py @@ -128,12 +128,14 @@ class NormalAnimationAsContinualAnimation(ContinualAnimation): ) class CycleAnimation(ContinualAnimation): - def __init__(self, *animation, **kwargs): + def __init__(self, animation, **kwargs): self.animation = animation ContinualAnimation.__init__(self, animation.mobject, **kwargs) 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)