Slightly cleaner treatment of pi creature automatically tracking animations

This commit is contained in:
Grant Sanderson 2017-10-16 19:22:25 -07:00
parent 15e5969eed
commit 4089a5a949

View file

@ -526,7 +526,6 @@ class PiCreatureScene(Scene):
lambda anim : pi_creature in anim.mobject.submobject_family(), lambda anim : pi_creature in anim.mobject.submobject_family(),
animations animations
) )
if anims_with_pi_creature:
for anim in anims_with_pi_creature: for anim in anims_with_pi_creature:
if isinstance(anim, Transform): if isinstance(anim, Transform):
index = anim.mobject.submobject_family().index(pi_creature) index = anim.mobject.submobject_family().index(pi_creature)
@ -534,7 +533,7 @@ class PiCreatureScene(Scene):
target = target_family[index] target = target_family[index]
if isinstance(target, PiCreature): if isinstance(target, PiCreature):
target.look_at(point_of_interest) target.look_at(point_of_interest)
continue if not anims_with_pi_creature:
animations.append( animations.append(
ApplyMethod(pi_creature.look_at, point_of_interest) ApplyMethod(pi_creature.look_at, point_of_interest)
) )