diff --git a/jeu_de_la_vie.py b/jeu_de_la_vie.py index 13c4258..da606f5 100644 --- a/jeu_de_la_vie.py +++ b/jeu_de_la_vie.py @@ -5,6 +5,63 @@ from time import sleep lst_c=[] lst_grille=[] f_cont=[] +class Grille: + def __init__(self,unnb_ligne, unnb_col,unvivante,unmorte,uncanva,unfenetre): + self.ligne=unnb_ligne + self.colone=unnb_col + self.lst_grille=[] + self.grille=[] + self.taille_carré=0 + self.lst_c=[] + self.vivante=unvivante + self.morte=unmorte + self.can=uncanva + self.fen=unfenetre + + def creer_grille(self): + for ligne in range(0,nb_ligne): + self.grille.append([]) + for colonne in range(0,nb_colonne): + self.grille[ligne].append(0) + + def creer_carre(self,nb_ligne,nb_col): + self.ligne=nb_ligne + self.colone=nb_col + #####Détruire les carré précédent############ + for detruire_l in range(0,len(self.lst_c)): + for detruire_col in range(0,len(self.lst_c[0])): + zone.delete(self.lst_c[detruire_l][detruire_col]) + ###############création_l_carré########## + + self.lst_c=[] + for ligne in range(len(self.grille)): + lst_c.append([]) + + ###############création_carré########## + carre_col,carre_ligne=1246//self.colonne,795//self.ligne + if carre_col