from big_ol_pile_of_manim_imports import * from active_projects.eop.reusable_imports import * class JustFlipping(Scene): def construct(self): randy = CoinFlippingPiCreature(color = MAROON_E, flip_height = 1).shift(2 * DOWN) self.add(randy) self.wait(2) for i in range(10): self.wait() self.play(FlipCoin(randy)) class JustFlippingWithResults(Scene): def construct(self): randy = CoinFlippingPiCreature(color = MAROON_E, flip_height = 1).shift(2 * DOWN) self.add(randy) self.wait(2) for i in range(10): self.wait() self.play(FlipCoin(randy)) result = random.choice(["H", "T"]) if result == "H": coin = UprightHeads().scale(3) else: coin = UprightTails().scale(3) coin.move_to(2 * UP + 2.5 * LEFT + i * 0.6 * RIGHT) self.play(FadeIn(coin))