-
Notifications
You must be signed in to change notification settings - Fork 1
/
jogador.py
44 lines (35 loc) · 1.36 KB
/
jogador.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
class Jogador:
def __init__(self, nome, numero, gols, posicao, finalizacao, defesa, interceptacao, penalty, passe, stamina, GK_skill, ball_control):
self.nome = nome
self.numero = numero
self.gols = gols
self.posicao = posicao
self.finalizacao = finalizacao
self.defesa = defesa
self.interceptacao = interceptacao
self.penalty = penalty
self.passe = passe
self.stamina = stamina
self.GK_skill = GK_skill
self.ball_control = ball_control
self.posse_de_bola = False
self.cartao_amarelo = False
self.cartao_vermelho = False
def decisao_posse_de_bola(self):
# Instruções para o jogador com a bola
print(f"Jogador {self.nome} está com a bola.")
def passar_bola(self, jogador):
# Passar a bola para outro jogador
print(f"Jogador {self.nome} passou a bola.")
self.posse_de_bola = False
jogador.posse_de_bola = True
# def drible(self):
# print(f"Jogador {self.nome} fez um drible.")
def passar_bola_quick(self, jogador):
# Passar a bola para outro jogador sem o print
self.posse_de_bola = False
jogador.posse_de_bola = True
def chute(self):
print(f"Jogador {self.nome} chutou.")
def gol(self):
self.gols +=1