File tree 2 files changed +24
-5
lines changed
2 files changed +24
-5
lines changed Original file line number Diff line number Diff line change 1
1
import pygame
2
- from glm import vec3
2
+ from glm import vec3 , ivec2
3
3
from pygame .camera import Camera
4
4
5
5
from game .entities .butterfly import Butterfly
@@ -55,13 +55,17 @@ def script(self):
55
55
terminal = self .app .state .terminal
56
56
typ = pygame .mixer .Sound ("data/sounds/type.wav" )
57
57
58
+ left = ivec2 (
59
+ (terminal .size .x - len (self .name )) / 2 ,
60
+ 5
61
+ )
58
62
for i , letter in enumerate (self .name ):
59
- terminal .write (letter , ( i + 5 , 5 ), "red" )
63
+ terminal .write (letter , left + ( i , 0 ), "red" )
60
64
typ .play ()
61
65
yield self .pause (0.1 )
62
-
66
+ yield self . pause ( 0.5 )
63
67
for i in range (len (self .name )):
64
- terminal .clear (( i + 5 , 5 ))
68
+ terminal .clear (left + ( i , 0 ))
65
69
yield self .pause (0.04 )
66
70
67
71
def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -17,4 +17,19 @@ def script(self):
17
17
18
18
for _ in range (10 ):
19
19
self .spawn (0 , 0 )
20
- yield self .pause (0.5 )
20
+ yield self .pause (1 )
21
+
22
+ self .spawn (0.5 , 0.5 )
23
+ self .spawn (0.5 , - 0.5 )
24
+ self .spawn (- 0.5 , - 0.5 )
25
+ self .spawn (- 0.5 , 0.5 )
26
+
27
+ yield self .pause (3 )
28
+
29
+ self .spawn (0 , 0 )
30
+ yield self .pause (1 )
31
+ for i in range (1 , 5 ):
32
+ self .spawn (i / 10 , 0 )
33
+ self .spawn (- i / 10 , 0 )
34
+ yield self .pause (1 )
35
+
You can’t perform that action at this time.
0 commit comments