-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfases.py
127 lines (123 loc) · 3.3 KB
/
fases.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
def fase1(jogo):
jogo.script = [
[0, jogo.mostra_texto, "fase1"],
[
30,
jogo.cria_alienigena,
100,
200,
10,
4,
[(200, 0, 120), (-200, 100, 120), (200, 0, 120), (-200, 200, 120)],
],
[31, jogo.para_tempo_script, 1],
[
60,
jogo.cria_alienigena,
400,
200,
12,
4,
[(250, 10, 120), (-250, 100, 120), (250, 100, 120), (-250, 200, 120)],
],
[250, jogo.cria_munição],
[295, jogo.para_tempo_script, 1],
[
300,
jogo.cria_alienigena,
100,
350,
10,
2,
[(300, 0, 120), (-300, 100, 120), (300, 0, 120), (-300, 200, 120)],
],
[450, jogo.cria_munição],
[495, jogo.para_tempo_script, 1],
[
500,
jogo.cria_alienigena,
100,
350,
10,
4,
[(400, 0, 120), (-400, 100, 120), (400, 0, 120), (-400, 200, 120)],
],
[700, jogo.cria_resistência],
[720, jogo.cria_munição],
[895, jogo.para_tempo_script, 1],
[
800,
jogo.cria_alienigena,
100,
350,
12,
4,
[(500, 0, 120), (-500, 100, 120), (500, 0, 120), (-500, 200, 120)],
],
[810, jogo.cria_munição],
[850, jogo.cria_munição],
[895, jogo.para_tempo_script, 1],
[900, None],
]
def fase2(jogo):
jogo.script = [
[0, jogo.mostra_texto, "fase2"],
[
100,
jogo.cria_alienigena,
100,
100,
12,
8,
[
(500, 300, 120),
(-300, 100, 120),
(300, -100, 120),
(-500, -200, 120),
],
],
[250, jogo.cria_munição],
[295, jogo.para_tempo_script, 1],
[
300,
jogo.cria_alienigena,
100,
200,
8,
12,
[(500, 0, 120), (-300, 100, 120), (300, 0, 120), (-500, 200, 120)],
],
[450, jogo.cria_munição],
[590, jogo.para_tempo_script, 1],
[
600,
jogo.cria_alienigena,
100,
200,
8,
10,
[(400, 0, 120), (-400, 100, 120), (400, 0, 120), (-400, 200, 120)],
],
[700, jogo.cria_resistência],
[895, jogo.para_tempo_script, 1],
[
900,
jogo.cria_alienigena,
100,
200,
20,
8,
[(600, 100, 120), (-600, -100, 120), (600, 150, 120), (-600, 200, 120)],
],
[1199, jogo.para_tempo_script, 1],
[1200, jogo.mostra_texto, "venceu"],
[1500, jogo.saída],
]
def faseT(jogo):
jogo.script = [
[0, jogo.mostra_texto, "fase1"],
[5, jogo.faseTCriaalienigena],
[200, jogo.faseTCriaalienigena],
[400, jogo.faseTCriaalienigena],
[1400, jogo.saída],
]