Skip to content

Commit bf5f15f

Browse files
author
renzon
committed
Caracteres diferente para pássaros mortos
1 parent adae4c7 commit bf5f15f

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

atores.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,11 @@ def lancar(self, angulo, tempo):
109109
class PassaroAmarelo(Passaro):
110110
velocidade_escalar = 30 # m/s
111111
_caracter_ativo = '>'
112+
_caracter_destruido = 'a'
113+
112114

113115

114116
class PassaroVermelho(Passaro):
115117
velocidade_escalar = 20 # m/s
116118
_caracter_ativo = 'D'
119+
_caracter_destruido = 'd'

testes/atores_testes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def teste_posicao_antes_do_lancamento(self):
129129

130130
def teste_status(self):
131131
passaro_amarelo = PassaroVermelho(1, 1)
132-
assert_ator_status(self, passaro_amarelo, 'D', ' ')
132+
assert_ator_status(self, passaro_amarelo, 'D', 'd')
133133

134134
def teste_colisao_com_chao(self):
135135
for i in range(30):
@@ -163,7 +163,7 @@ def teste_posicao_antes_do_lancamento(self):
163163

164164
def teste_status(self):
165165
passaro_amarelo = PassaroAmarelo(1, 1)
166-
assert_ator_status(self, passaro_amarelo, '>', ' ')
166+
assert_ator_status(self, passaro_amarelo, '>', 'a')
167167

168168
def teste_colisao_com_chao(self):
169169
for i in range(30):

testes/fase_testes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ def teste_calcular_pontos(self):
131131
Ponto(70, 1, '@')]
132132
self.assertListEqual(expected, fase_exemplo.calcular_pontos(0))
133133

134-
expected = [Ponto(31, 11, ' '), Ponto(17, 25, '>'), Ponto(3, 3, '>'), Ponto(31, 10, ' '), Ponto(78, 1, '@'),
134+
expected = [Ponto(31, 11, 'd'), Ponto(17, 25, '>'), Ponto(3, 3, '>'), Ponto(31, 10, ' '), Ponto(78, 1, '@'),
135135
Ponto(70, 1, '@')]
136136
self.assertListEqual(expected, fase_exemplo.calcular_pontos(4))
137137

138-
expected = [Ponto(31, 11, ' '), Ponto(57, 30, '>'), Ponto(69, 2, ' '), Ponto(31, 10, ' '), Ponto(78, 1, '@'),
138+
expected = [Ponto(31, 11, 'd'), Ponto(57, 30, '>'), Ponto(69, 2, 'a'), Ponto(31, 10, ' '), Ponto(78, 1, '@'),
139139
Ponto(70, 1, '+')]
140140
self.assertListEqual(expected, fase_exemplo.calcular_pontos(7))
141141

142-
expected = [Ponto(31, 11, ' '), Ponto(77, 2, ' '), Ponto(69, 2, ' '), Ponto(31, 10, ' '), Ponto(78, 1, '+'),
142+
expected = [Ponto(31, 11, 'd'), Ponto(77, 2, 'a'), Ponto(69, 2, 'a'), Ponto(31, 10, ' '), Ponto(78, 1, '+'),
143143
Ponto(70, 1, '+')]
144144
self.assertListEqual(expected, fase_exemplo.calcular_pontos(8.5))
145145

0 commit comments

Comments
 (0)