From a0fc3ce3241134e65e2adb56ecae4522edaa8f63 Mon Sep 17 00:00:00 2001 From: Sridhar Ramesh Date: Wed, 10 Jan 2018 17:56:14 -0800 Subject: [PATCH] Bug fix on CycleAnimation --- animation/continual_animation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)