mirror of
https://github.com/3b1b/manim.git
synced 2025-07-31 14:03:59 +08:00
LaggedStart -> OldLaggedStart
This commit is contained in:
@ -120,7 +120,7 @@ class AskQuestion(Scene):
|
||||
n_chars = len(word.strip())
|
||||
n_spaces = len(word) - n_chars
|
||||
self.play(
|
||||
LaggedStart(FadeIn, part),
|
||||
OldLaggedStart(FadeIn, part),
|
||||
run_time = self.time_per_char * len(word),
|
||||
rate_func = squish_rate_func(smooth, 0, 0.5)
|
||||
)
|
||||
@ -299,7 +299,7 @@ class ListRecentCurrencies(Scene):
|
||||
self.play(*anims)
|
||||
dots = TexMobject("\\vdots")
|
||||
dots.next_to(logos, DOWN)
|
||||
self.play(LaggedStart(FadeIn, dots, run_time = 1))
|
||||
self.play(OldLaggedStart(FadeIn, dots, run_time = 1))
|
||||
self.wait()
|
||||
|
||||
class Hype(TeacherStudentsScene):
|
||||
@ -503,7 +503,7 @@ class LedgerScene(PiCreatureScene):
|
||||
|
||||
def animate_payment_addition(self, *args, **kwargs):
|
||||
line = self.add_payment_line_to_ledger(*args, **kwargs)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn,
|
||||
VGroup(*it.chain(*line)),
|
||||
run_time = 1
|
||||
@ -797,7 +797,7 @@ class IntroduceLedgerSystem(LedgerScene):
|
||||
FadeIn(tally_up)
|
||||
)
|
||||
self.play(
|
||||
LaggedStart(FadeIn, results),
|
||||
OldLaggedStart(FadeIn, results),
|
||||
*[
|
||||
ApplyMethod(pi.change, "happy")
|
||||
for pi in creditors
|
||||
@ -845,7 +845,7 @@ class InitialProtocol(Scene):
|
||||
|
||||
for item in items:
|
||||
self.wait()
|
||||
self.play(LaggedStart(FadeIn, item))
|
||||
self.play(OldLaggedStart(FadeIn, item))
|
||||
self.wait(2)
|
||||
|
||||
def get_new_item(self, item_string):
|
||||
@ -941,7 +941,7 @@ class IntroduceSignatures(LedgerScene):
|
||||
self.add_payment_line_to_ledger(*payment)
|
||||
for payment in self.payments
|
||||
])
|
||||
self.play(LaggedStart(FadeIn, transactions))
|
||||
self.play(OldLaggedStart(FadeIn, transactions))
|
||||
self.wait()
|
||||
|
||||
def add_signatures(self):
|
||||
@ -986,7 +986,7 @@ class AskHowDigitalSignaturesArePossible(TeacherStudentsScene):
|
||||
)
|
||||
self.change_student_modes("pondering", "confused", "erm")
|
||||
self.play(Write(signature))
|
||||
self.play(LaggedStart(FadeIn, bits, run_time = 1))
|
||||
self.play(OldLaggedStart(FadeIn, bits, run_time = 1))
|
||||
self.wait()
|
||||
self.play(ReplacementTransform(
|
||||
bits.copy(), bits_copy,
|
||||
@ -1099,7 +1099,7 @@ class DescribeDigitalSignatures(LedgerScene):
|
||||
])
|
||||
|
||||
self.play(ShowCreation(rects))
|
||||
self.play(LaggedStart(DrawBorderThenFill, locks))
|
||||
self.play(OldLaggedStart(DrawBorderThenFill, locks))
|
||||
self.wait()
|
||||
|
||||
self.private_key_rects = rects
|
||||
@ -1142,7 +1142,7 @@ class DescribeDigitalSignatures(LedgerScene):
|
||||
|
||||
self.play(
|
||||
FadeOut(self.title),
|
||||
LaggedStart(FadeIn, documents, run_time = 1)
|
||||
OldLaggedStart(FadeIn, documents, run_time = 1)
|
||||
)
|
||||
self.play(Write(signatures))
|
||||
self.wait()
|
||||
@ -1460,7 +1460,7 @@ class IncludeTransactionNumber(LedgerScene):
|
||||
copies.next_to(line, DOWN, buff = MED_SMALL_BUFF)
|
||||
|
||||
self.play(
|
||||
LaggedStart(FadeIn, copies, run_time = 3),
|
||||
OldLaggedStart(FadeIn, copies, run_time = 3),
|
||||
self.bob.change, "conniving",
|
||||
)
|
||||
self.play(self.alice.change, "angry")
|
||||
@ -1546,7 +1546,7 @@ class CharlieRacksUpDebt(SignedLedgerScene):
|
||||
for payment in self.payments
|
||||
])
|
||||
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn, lines,
|
||||
run_time = 3,
|
||||
lag_ratio = 0.25
|
||||
@ -1633,7 +1633,7 @@ class LedgerWithInitialBuyIn(SignedLedgerScene):
|
||||
money.move_to(corner)
|
||||
|
||||
self.play(
|
||||
LaggedStart(
|
||||
OldLaggedStart(
|
||||
ApplyMethod, moneys,
|
||||
lambda m : (m.restore,)
|
||||
),
|
||||
@ -1665,7 +1665,7 @@ class LedgerWithInitialBuyIn(SignedLedgerScene):
|
||||
lines[-1].add(line)
|
||||
|
||||
self.play(
|
||||
LaggedStart(FadeIn, lines),
|
||||
OldLaggedStart(FadeIn, lines),
|
||||
*[
|
||||
ApplyMethod(pi.change, "thinking", self.ledger)
|
||||
for pi in self.pi_creatures
|
||||
@ -1757,8 +1757,8 @@ class LedgerWithInitialBuyIn(SignedLedgerScene):
|
||||
FadeIn(balance)
|
||||
)
|
||||
self.play(
|
||||
LaggedStart(FadeIn, lines, run_time = 3),
|
||||
LaggedStart(ShowCreation, arrows, run_time = 3),
|
||||
OldLaggedStart(FadeIn, lines, run_time = 3),
|
||||
OldLaggedStart(ShowCreation, arrows, run_time = 3),
|
||||
)
|
||||
self.wait()
|
||||
|
||||
@ -1852,7 +1852,7 @@ class RenameToLedgerDollars(LedgerScene):
|
||||
for payment in self.payments
|
||||
])
|
||||
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn, lines,
|
||||
run_time = 4,
|
||||
lag_ratio = 0.3
|
||||
@ -2126,7 +2126,7 @@ class TransitionToDistributedLedger(DistributedLedgerScene):
|
||||
])
|
||||
|
||||
for payment in payments:
|
||||
self.play(LaggedStart(FadeIn, payment, run_time = 1))
|
||||
self.play(OldLaggedStart(FadeIn, payment, run_time = 1))
|
||||
self.wait()
|
||||
|
||||
def ask_who_controls_ledger(self):
|
||||
@ -2449,9 +2449,9 @@ class ThisIsWellIntoTheWeeds(TeacherStudentsScene):
|
||||
)
|
||||
self.change_student_modes(
|
||||
*["pondering"]*3,
|
||||
added_anims = [LaggedStart(FadeIn, lightbulb)]
|
||||
added_anims = [OldLaggedStart(FadeIn, lightbulb)]
|
||||
)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
ApplyMethod, lightbulb,
|
||||
lambda b : (b.set_color, YELLOW_A),
|
||||
rate_func = there_and_back
|
||||
@ -2515,7 +2515,7 @@ class IntroduceSHA256(Scene):
|
||||
self.remove(digest)
|
||||
for brace, text in brace_text_pairs:
|
||||
if brace is digest_brace:
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn, digest,
|
||||
run_time = 4,
|
||||
lag_ratio = 0.05
|
||||
@ -2529,7 +2529,7 @@ class IntroduceSHA256(Scene):
|
||||
self.play(Write(looks_random))
|
||||
self.wait(2)
|
||||
for mob in digest, message:
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
ApplyMethod, mob,
|
||||
lambda m : (m.set_color, YELLOW),
|
||||
rate_func = there_and_back,
|
||||
@ -2736,7 +2736,7 @@ class IntroduceNonceOnTrasactions(LedgerScene):
|
||||
zeros_brace = Brace(zeros, UP)
|
||||
zeros_words = zeros_brace.get_text("30 zeros")
|
||||
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn, VGroup(special_word, nonce_brace, nonce)
|
||||
))
|
||||
self.wait()
|
||||
@ -2751,20 +2751,20 @@ class IntroduceNonceOnTrasactions(LedgerScene):
|
||||
ShowCreation(arrow),
|
||||
FadeIn(sha)
|
||||
)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
ApplyMethod, decomposed_ledger,
|
||||
lambda m : (m.set_color, YELLOW),
|
||||
rate_func = there_and_back
|
||||
))
|
||||
point = VectorizedPoint(sha.get_center())
|
||||
point.set_fill(opacity = 1)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
Transform, decomposed_ledger.copy(),
|
||||
lambda m : (m, point),
|
||||
run_time = 1
|
||||
))
|
||||
bit_iter = iter(digest)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
ReplacementTransform,
|
||||
VGroup(*[point.copy() for x in range(256)]),
|
||||
lambda m : (m, next(bit_iter)),
|
||||
@ -2775,7 +2775,7 @@ class IntroduceNonceOnTrasactions(LedgerScene):
|
||||
GrowFromCenter(zeros_brace),
|
||||
Write(zeros_words, run_time = 1)
|
||||
)
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
ApplyMethod, zeros,
|
||||
lambda m : (m.set_color, YELLOW)
|
||||
))
|
||||
@ -2974,10 +2974,10 @@ class IntroduceBlockChain(Scene):
|
||||
for block in blocks
|
||||
])
|
||||
|
||||
self.play(LaggedStart(FadeIn, blocks))
|
||||
self.play(OldLaggedStart(FadeIn, blocks))
|
||||
self.play(
|
||||
Write(blocks_word),
|
||||
LaggedStart(
|
||||
OldLaggedStart(
|
||||
ShowCreation, arrows,
|
||||
run_time = 1,
|
||||
lag_factor = 0.6,
|
||||
@ -2985,7 +2985,7 @@ class IntroduceBlockChain(Scene):
|
||||
)
|
||||
self.wait()
|
||||
for group in all_payments, all_proofs_of_work:
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
Indicate, group,
|
||||
rate_func = there_and_back,
|
||||
scale_factor = 1.1,
|
||||
@ -3045,7 +3045,7 @@ class IntroduceBlockChain(Scene):
|
||||
self.play(Write(digests))
|
||||
self.wait()
|
||||
for group in signatures, proofs_of_work:
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
Indicate, group,
|
||||
run_time = 2,
|
||||
rate_func = there_and_back,
|
||||
@ -3325,7 +3325,7 @@ class FromBankToDecentralizedSystem(DistributedBlockChainScene):
|
||||
cross.set_stroke(width = 10)
|
||||
group = VGroup(bank, cross)
|
||||
|
||||
self.play(LaggedStart(DrawBorderThenFill, bank))
|
||||
self.play(OldLaggedStart(DrawBorderThenFill, bank))
|
||||
self.play(ShowCreation(cross))
|
||||
self.wait()
|
||||
self.play(
|
||||
@ -3349,9 +3349,9 @@ class FromBankToDecentralizedSystem(DistributedBlockChainScene):
|
||||
center_chain.scale(2)
|
||||
center_chain.center()
|
||||
|
||||
self.play(LaggedStart(FadeIn, creatures, run_time = 1))
|
||||
self.play(OldLaggedStart(FadeIn, creatures, run_time = 1))
|
||||
self.play(
|
||||
LaggedStart(FadeIn, center_chain.blocks, run_time = 1),
|
||||
OldLaggedStart(FadeIn, center_chain.blocks, run_time = 1),
|
||||
ShowCreation(center_chain.arrows),
|
||||
)
|
||||
self.wait()
|
||||
@ -3442,7 +3442,7 @@ class IntroduceBlockCreator(DistributedBlockChainScene):
|
||||
everything.arrange(DOWN, buff = LARGE_BUFF)
|
||||
everything.to_edge(LEFT)
|
||||
|
||||
self.play(LaggedStart(FadeIn, everything))
|
||||
self.play(OldLaggedStart(FadeIn, everything))
|
||||
self.pi_creatures.add(*block_creators)
|
||||
self.wait()
|
||||
|
||||
@ -4078,7 +4078,7 @@ class DoubleSpendingAttack(DistributedBlockChainScene):
|
||||
self.charlie.change, "shruggie",
|
||||
self.you.change, "shruggie",
|
||||
)
|
||||
self.play(LaggedStart(FadeIn, bubble))
|
||||
self.play(OldLaggedStart(FadeIn, bubble))
|
||||
self.play(self.bob.change, "confused", words)
|
||||
self.wait(2)
|
||||
|
||||
@ -4496,7 +4496,7 @@ class MainIdeas(Scene):
|
||||
|
||||
self.add(title, h_line)
|
||||
for idea in ideas:
|
||||
self.play(LaggedStart(FadeIn, idea))
|
||||
self.play(OldLaggedStart(FadeIn, idea))
|
||||
self.wait()
|
||||
|
||||
class VariableProofOfWork(WhenToTrustANewBlock):
|
||||
@ -4594,7 +4594,7 @@ class VariableProofOfWork(WhenToTrustANewBlock):
|
||||
everyone.to_corner(UP+LEFT)
|
||||
|
||||
self.play(Transform(miner_block, target))
|
||||
self.play(LaggedStart(FadeIn, copies))
|
||||
self.play(OldLaggedStart(FadeIn, copies))
|
||||
self.change_challenge(72)
|
||||
self.wait(2)
|
||||
|
||||
@ -4667,7 +4667,7 @@ class CompareBlockTimes(Scene):
|
||||
)
|
||||
self.wait()
|
||||
self.play(*[
|
||||
LaggedStart(FadeIn, VGroup(*group[1:]))
|
||||
OldLaggedStart(FadeIn, VGroup(*group[1:]))
|
||||
for group in (examples, logos)
|
||||
])
|
||||
self.wait(2)
|
||||
@ -4720,7 +4720,7 @@ class BlockRewards(Scene):
|
||||
footnote.scale(0.5)
|
||||
footnote.to_corner(DOWN+RIGHT)
|
||||
|
||||
self.play(LaggedStart(
|
||||
self.play(OldLaggedStart(
|
||||
FadeIn, rewards,
|
||||
run_time = 4,
|
||||
lag_ratio = 0.5
|
||||
@ -4876,7 +4876,7 @@ class ShowBitcoinBlockSize(LedgerScene):
|
||||
GrowFromCenter(brace),
|
||||
Write(limit)
|
||||
)
|
||||
self.play(LaggedStart(FadeIn, payments))
|
||||
self.play(OldLaggedStart(FadeIn, payments))
|
||||
self.wait()
|
||||
|
||||
####Visa
|
||||
@ -4899,10 +4899,10 @@ class ShowBitcoinBlockSize(LedgerScene):
|
||||
visa = VGroup(visa_logo, rates)
|
||||
visa.to_corner(UP+RIGHT)
|
||||
|
||||
self.play(LaggedStart(DrawBorderThenFill, visa_logo))
|
||||
self.play(LaggedStart(FadeIn, avg_rate))
|
||||
self.play(OldLaggedStart(DrawBorderThenFill, visa_logo))
|
||||
self.play(OldLaggedStart(FadeIn, avg_rate))
|
||||
self.wait()
|
||||
self.play(LaggedStart(FadeIn, max_rate))
|
||||
self.play(OldLaggedStart(FadeIn, max_rate))
|
||||
self.wait(2)
|
||||
|
||||
class CurrentAverageFees(Scene):
|
||||
@ -4951,7 +4951,7 @@ class TopicsNotCovered(TeacherStudentsScene):
|
||||
self.change_student_modes(
|
||||
"confused", "thinking","pondering",
|
||||
look_at_arg = topic,
|
||||
added_anims = [LaggedStart(FadeIn, topic)]
|
||||
added_anims = [OldLaggedStart(FadeIn, topic)]
|
||||
)
|
||||
self.wait()
|
||||
|
||||
@ -5176,7 +5176,7 @@ class ProtocolLabs(PiCreatureScene):
|
||||
|
||||
self.play(
|
||||
DrawBorderThenFill(logo[0]),
|
||||
LaggedStart(FadeIn, logo[1]),
|
||||
OldLaggedStart(FadeIn, logo[1]),
|
||||
morty.change, "raise_right_hand",
|
||||
)
|
||||
self.wait()
|
||||
|
Reference in New Issue
Block a user