Déplacé dans Algorithme

This commit is contained in:
LordOf20th 2019-02-05 23:40:26 +01:00 committed by GitHub
parent 236258d809
commit 92eed96a35
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
"""
Created on Fri Feb 1 11:30:02 2019
@author: LordOf20th
"""
import numpy as np
import random
import tkinter as tk
def genForet(n,p=0.25):
foret=np.full(shape=(n,n), fill_value=0)
for i in range(0,foret.shape[0]):
for j in range(0,foret.shape[1]):
if random.random() <= p:
foret[i,j]=1
return foret
def affichage(foret):
fenetre = tk.Tk() #Crée la fenêtre que l'on va modifier
label = tk.Label(fenetre, text="Wildfire") #Met en place le titre
label.pack()
canvas = tk.Canvas(fenetre, width=(foret.shape[0]+2)*10, height=(foret.shape[1]+2)*10,background='red') #On définit le canevas qui affiche notre forêt
canvas.create_rectangle(10,10,(foret.shape[0]+1)*10,(foret.shape[1]+1)*10,fill='#c68c53')
for i in range(0,foret.shape[0]):
for j in range(0,foret.shape[1]):
if foret[i,j]== 1:
canvas.create_rectangle((i+1)*10,(j+1)*10,(i+2)*10,(j+2)*10,fill='green',width=0)
canvas.pack()
bouton = tk.Button(fenetre, text="Quitter", command=fenetre.quit)
bouton.pack()
fenetre.mainloop() #affiche la fenêtre