TP3 Affichage plateau graphique
This commit is contained in:
parent
133aaf0790
commit
ad24bff223
|
@ -68,6 +68,7 @@ def jouer(nom, descr):
|
|||
decrire_le_jeu(jeu)
|
||||
nbre_tirs = 0
|
||||
while not tous_coules(jeu):
|
||||
afficher_jeu(jeu)
|
||||
tir = lire_un_tir(nom)
|
||||
nbre_tirs += 1
|
||||
nav, res = analyse_un_tir(jeu, tir)
|
||||
|
@ -291,6 +292,17 @@ def decrire_le_jeu(jeu):
|
|||
print(
|
||||
'À vous de jouer en répondant à l\'invite ?- par deux nombres séparés par une virgule.')
|
||||
|
||||
def afficher_jeu(jeu):
|
||||
for x in range(1, jeu['plateau']['larg']+1):
|
||||
for y in range(1, jeu['plateau']['haut']+1):
|
||||
if (x, y) in jeu['coups_joues']:
|
||||
if (x, y) in jeu['plateau']:
|
||||
print('o', end='')
|
||||
else:
|
||||
print('x', end='')
|
||||
else:
|
||||
print('.', end='')
|
||||
print()
|
||||
|
||||
def lire_un_tir(nom):
|
||||
"""
|
||||
|
|
Reference in a new issue