diff --git a/manimlib/for_3b1b_videos/pi_creature_scene.py b/manimlib/for_3b1b_videos/pi_creature_scene.py index 72bdbbb3..6b6fcbff 100644 --- a/manimlib/for_3b1b_videos/pi_creature_scene.py +++ b/manimlib/for_3b1b_videos/pi_creature_scene.py @@ -226,13 +226,15 @@ class PiCreatureScene(Scene): def change_mode(self, mode): self.play(self.get_primary_pi_creature().change_mode, mode) - def look_at(self, thing_to_look_at, pi_creatures=None, **kwargs): + def look_at(self, thing_to_look_at, pi_creatures=None, added_anims=None, **kwargs): if pi_creatures is None: pi_creatures = self.get_pi_creatures() args = list(it.chain(*[ [pi.look_at, thing_to_look_at] for pi in pi_creatures ])) + if added_anims is not None: + args.extend(added_anims) self.play(*args, **kwargs)