@@ -103,10 +103,10 @@ def draw_logo(self):
103
103
circle5 ,
104
104
circle6 ,
105
105
circle7 ,
106
- title ,
107
106
arc1 ,
108
107
arc2 ,
109
108
arc3 ,
109
+ title ,
110
110
arrow1 ,
111
111
arrow2 ,
112
112
arrow3 ,
@@ -118,11 +118,12 @@ def draw_logo(self):
118
118
)
119
119
120
120
if settings .animate :
121
- self .camera .frame .move_to (self .toFadeOut .get_center ()),
122
- self .camera .frame .scale_to_fit_width (self .toFadeOut .get_width () * 1.1 )
121
+ self .camera .frame .move_to (self .toFadeOut .get_center ())
122
+ self .toFadeOut .remove (circle2 , circle3 , arc1 , arc2 , arc3 )
123
+ self .camera .frame .scale_to_fit_width (self .toFadeOut .get_width () * 1.25 )
123
124
if self .toFadeOut .get_height () >= self .camera .frame .get_height ():
124
125
self .camera .frame .scale_to_fit_height (self .toFadeOut .get_height () * 1.25 )
125
- self .play (m .AddTextLetterByLetter (title ), m .Create (circle1 ), m . Create ( arc1 ), m . Create ( circle2 ), m . Create ( arc2 ), m . Create ( circle3 ), m . Create ( arc3 ), run_time = 1 / settings . speed )
126
+ self .play (m .AddTextLetterByLetter (title ), m .Create (circle1 ))
126
127
self .play (m .Create (arrow1 ), run_time = 1 / (settings .speed * 2.5 ))
127
128
self .play (m .Create (circle4 ), m .AddTextLetterByLetter (message1 ), run_time = 1 / (settings .speed * 2.5 ))
128
129
self .play (m .Create (arrow2 ), run_time = 1 / (settings .speed * 2.5 ))
@@ -131,6 +132,17 @@ def draw_logo(self):
131
132
self .play (m .Create (circle6 ), m .AddTextLetterByLetter (message3 ), run_time = 1 / (settings .speed * 2.5 ))
132
133
self .play (m .Create (arrow4 ), run_time = 1 / (settings .speed * 2.5 ))
133
134
self .play (m .Create (circle7 ), m .AddTextLetterByLetter (message4 ), run_time = 1 / (settings .speed * 2.5 ))
135
+ self .toFadeOut .add (circle2 , circle3 , arc1 , arc2 , arc3 )
136
+ self .play (self .camera .frame .animate .move_to (self .toFadeOut .get_center ()))
137
+ self .play (
138
+ self .camera .frame .animate .scale_to_fit_width (self .toFadeOut .get_width () * 1.1 ),
139
+ self .camera .frame .animate .scale_to_fit_height (self .toFadeOut .get_height () * 1.25 ),
140
+ m .Create (circle2 ),
141
+ m .Create (circle3 ),
142
+ m .Create (arc1 ),
143
+ m .Create (arc2 ),
144
+ m .Create (arc3 )
145
+ )
134
146
else :
135
147
self .add (
136
148
circle1 ,
0 commit comments