Skip to content
Snippets Groups Projects
Commit f90ed6ea authored by Dolleans Geoffrey's avatar Dolleans Geoffrey
Browse files

tkinter 4/many

parent 36a2faf5
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@ from game_of_life.generate_universe import *
from game_of_life.generation import *
from game_of_life.survival import *
from game_of_life.add_seed import *
import random as rd
fenetre = Tk()
game_of_life = Toplevel(fenetre)
......@@ -54,32 +55,32 @@ def update_grid():
def create_cell_on_click(event):
"""créer une cellule vivante la ou l'utilisateur clique"""
global universe
x = event.x//(width/100)
y = event.y//(heigth/100)
x = event.x//(game_of_life.winfo_width()/100)
y = event.y//(game_of_life.winfo_height()/100)
universe[x][y] = 1
def add_seed_tk():
"""ajoute la graine donner dans la fenetre principale"""
"""ajoute la graine donnée dans la fenetre principale"""
global universe
type_seed = ligne_texte.get()
print(type_seed)
seed = create_seed(type_seed)
"""Gestion d'exceptions"""
try:
x_start = rd.randint(0,size[0]-len(seed))
y_start = rd.randint(0,size[1]-len(seed[0]))
universe= add_seed_to_universe(seed, universe, x_start, y_start)
except:
print("la graine est trop grande pour l'univers")
x_start = rd.randint(0,100-len(seed))
y_start = rd.randint(0,100-len(seed[0]))
universe= add_seed_to_universe(seed, universe, x_start, y_start)
button_add_seed = Button(fenetre, text="ajoute la graine",command=add_seed_tk)
button_add_seed.pack()
button_next_step = Button(fenetre, text="ajoute la graine",command=update_grid)
button_next_step.pack()
create_a_grid()
canvas.bind("<Button-1>", change_colour_on_click)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment