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)
|
decrire_le_jeu(jeu)
|
||||||
nbre_tirs = 0
|
nbre_tirs = 0
|
||||||
while not tous_coules(jeu):
|
while not tous_coules(jeu):
|
||||||
|
afficher_jeu(jeu)
|
||||||
tir = lire_un_tir(nom)
|
tir = lire_un_tir(nom)
|
||||||
nbre_tirs += 1
|
nbre_tirs += 1
|
||||||
nav, res = analyse_un_tir(jeu, tir)
|
nav, res = analyse_un_tir(jeu, tir)
|
||||||
|
@ -291,6 +292,17 @@ def decrire_le_jeu(jeu):
|
||||||
print(
|
print(
|
||||||
'À vous de jouer en répondant à l\'invite ?- par deux nombres séparés par une virgule.')
|
'À 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):
|
def lire_un_tir(nom):
|
||||||
"""
|
"""
|
||||||
|
|
Reference in a new issue