TP3 cree_jeu

This commit is contained in:
Geoffrey Frogeye 2015-02-13 19:55:40 +01:00
parent 98d620741f
commit 8cd6a24796

View file

@ -183,6 +183,17 @@ def cree_jeu(descr):
CU : le fichier doit contenir une description correcte du jeu (cf lire_donnees) CU : le fichier doit contenir une description correcte du jeu (cf lire_donnees)
""" """
plateau = cree_plateau(*lire_donnees(descr))
etats_navires = dict()
nb_cases_occupees = 0
for i in plateau:
if type(i) == tuple:
if plateau[i] not in etats_navires:
etats_navires[plateau[i]] = 0
etats_navires[plateau[i]] += 1
nb_cases_occupees += 1
return {'plateau': plateau, 'nb_cases_occupees' : nb_cases_occupees, \
'touches': {'nb_touches': 0, 'etats_navires': etats_navires}, 'coups_joues': set()}
def cree_plateau(l, h, l_nav): def cree_plateau(l, h, l_nav):