From 4c8c39fbe64bb3c025a9eba9ac91c60af18a4e6f Mon Sep 17 00:00:00 2001 From: "philippot.m" <> Date: Mon, 31 Mar 2025 21:42:12 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20custom=20du=20canva=20+=20nombr?= =?UTF-8?q?e=20d'it=C3=A9ration=20+vitesse=20r=C3=A9glable=20cc=20Arno?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jeu_de_la_vie.py | 114 ++++++++++++++++++++++++++++++----------------- 1 file changed, 72 insertions(+), 42 deletions(-) diff --git a/jeu_de_la_vie.py b/jeu_de_la_vie.py index d149d7f..61a7dd7 100644 --- a/jeu_de_la_vie.py +++ b/jeu_de_la_vie.py @@ -2,7 +2,7 @@ from tkinter import * from tkinter.filedialog import askopenfile from copy import deepcopy from time import sleep - +from random import randint f_cont=False class Grille: def __init__(self,unnb_ligne, unnb_col,unvivante,uniteration,unmorte,uncanva,unfenetre): @@ -18,6 +18,13 @@ class Grille: self.fen=unfenetre self.iteration=uniteration + def soupe_primordiale(self): + self.grille=[] + for ligne in range(0,self.ligne): + self.grille.append([]) + for colonne in range(0,self.colonne): + self.grille[ligne].append(randint(0,1)) + def creer_grille(self): self.grille=[] for ligne in range(0,self.ligne): @@ -40,12 +47,12 @@ class Grille: self.lst_c.append([]) ###############création_carré########## - carre_col,carre_ligne=1246//self.colonne,795//self.ligne + carre_col,carre_ligne=new_width.get()//self.colonne,new_height.get()//self.ligne if carre_col', change) grille=Grille(0,0,