Skip to content

Commit bbec1af

Browse files
committed
implementando logica passaro.foi_lancado()
1 parent 871d9f8 commit bbec1af

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

fase.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,12 @@ def status(self):
7474
:return:
7575
"""
7676

77-
porcos_ativos = [porco for porco in self._porcos if porco.status != DESTRUIDO]
78-
passaros_ativos = [passaro for passaro in self._passaros if passaro.status != DESTRUIDO]
77+
_porcos_ativos = [porco for porco in self._porcos if porco.status != DESTRUIDO]
78+
_passaros_ativos = [passaro for passaro in self._passaros if passaro.status != DESTRUIDO]
7979

80-
if len(porcos_ativos) == 0:
80+
if len(_porcos_ativos) == 0:
8181
return VITORIA
82-
elif len(porcos_ativos) > 0 and len(passaros_ativos) == 0:
82+
elif len(_porcos_ativos) > 0 and len(_passaros_ativos) == 0:
8383
return DERROTA
8484
else:
8585
return EM_ANDAMENTO
@@ -97,7 +97,10 @@ def lancar(self, angulo, tempo):
9797
:param angulo: ângulo de lançamento
9898
:param tempo: Tempo de lançamento
9999
"""
100-
pass
100+
for passaro in self._passaros:
101+
if not passaro.foi_lancado():
102+
passaro.lancar(angulo, tempo)
103+
break
101104

102105

103106
def calcular_pontos(self, tempo):

0 commit comments

Comments
 (0)