TP3 inséré afficher_jeu() dans contexte du TP
This commit is contained in:
parent
30960da17b
commit
37f61e587c
|
@ -16,7 +16,7 @@ http://fr.wikipedia.org/wiki/Bataille_navale_%28jeu%29
|
|||
"""
|
||||
|
||||
__author__ = 'BEAUSSART Jean-loup & PREUD\'HOMME Geoffrey'
|
||||
__date_creation__ = 'Mon, 16 Feb 2015 19:22:32 +0100'
|
||||
__date_creation__ = 'Mon, 16 Feb 2015 19:30:54 +0100'
|
||||
|
||||
|
||||
###############################################
|
||||
|
@ -64,11 +64,10 @@ def jouer(nom, descr):
|
|||
à un fichier de description.
|
||||
"""
|
||||
jeu = cree_jeu(descr)
|
||||
print(jeu)
|
||||
decrire_le_jeu(jeu)
|
||||
nbre_tirs = 0
|
||||
while not tous_coules(jeu):
|
||||
afficher_jeu(jeu)
|
||||
# afficher_jeu(jeu) # Décommenter pour une nouvelle fonctionalité
|
||||
tir = lire_un_tir(nom)
|
||||
nbre_tirs += 1
|
||||
nav, res = analyse_un_tir(jeu, tir)
|
||||
|
@ -294,15 +293,21 @@ def decrire_le_jeu(jeu):
|
|||
'À vous de jouer en répondant à l\'invite ?- par deux nombres séparés par une virgule.')
|
||||
|
||||
def afficher_jeu(jeu):
|
||||
"""
|
||||
dict -> ()
|
||||
imprime une description visuelle du jeu
|
||||
|
||||
CU : aucune
|
||||
"""
|
||||
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='')
|
||||
print('o', end=' ')
|
||||
else:
|
||||
print('x', end='')
|
||||
print('x', end=' ')
|
||||
else:
|
||||
print('.', end='')
|
||||
print('.', end=' ')
|
||||
print()
|
||||
|
||||
def lire_un_tir(nom):
|
||||
|
|
Reference in a new issue