-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjoueur.py
48 lines (31 loc) · 1.41 KB
/
joueur.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
from ocean import Ocean
from bateau import Bateau
class Joueur:
def __init__(self, tailleoceanx, tailleoceany, flotte):
self.ocean = Ocean(tailleoceanx,tailleoceany)
self.flotte = flotte
def tirer(self, position, adversaire):
print ("Tir... ")
#for bateau in adversaire.flotte1:
# for ObjetPos in bateau.listepos:
# if ObjetPos.x == position.posX and ObjetPos.y == position.posY:
# ObjetPos.etat = True
# ocean1[position.x][position.y] = 'X'
# return
#ocean1[position.x][position.y] = 'I'
#parcours de la liste des bateaux adverses pour voir si touché
#si touché: X à la position dans l'océan
#si tir manqué: I
def afficherAdversaire(self):
#afficher océan connu de l'adversaire
ocean.afficher_ocean()
def afficherSoi(self):
#afficher océan du joueur actif
ocean_temporaire = Ocean(tailleoceanx,tailleoceany)
#for bateau in flotte1:
# for ObjetPos in bateau.listepos:
# if ObjetPos.etat:
# ocean_temporaire[ObjetPos.x][ObjetPos.y] = '\'
# else:
# ocean_temporaire[ObjetPos.x][ObjetPos.y] = '€'
ocean_temporaire.afficher_ocean()