from random import randint from time import sleep from tkinter import * class Serpent: def __init__ (self,col,ligne,direction): """La colonne est l'indice dand la première liste de la grille La ligne est son indice dans la grille La direction est le sens vers lequel le serpent va 0=droite, 1=haut, 2=gauche, 3=bas""" self.col=col self.ligne=ligne self.direction=direction def bouge(self): """Déplace le serpent dans le tableau tout les x temps """ pass class Pomme: def __init__ (self,uncol,unligne): """La colonne est l'indice dand la première liste de la grille La ligne est son indice dans la grille""" self.col=uncol self.ligne=unligne class Grille: def __init__ (self,unnb_col,unnb_ligne,uncanva,unfenetre): self.nb_col=unnb_col self.nb_ligne=unnb_ligne self.can=uncanva self.fen=unfenetre self.grille=[] for ligne in range(0,self.nb_ligne): self.grille.append([]) for colonne in range(0,self.nb_col): self.grille[ligne].append(0) ###############création_lst_carré########## self.lst_c=[] for ligne in range(len(self.grille)): self.lst_c.append([]) ####Choix de la taille la plus grande pour les carré sans qu'ils dépassent######## carre_col, carre_ligne= 800//self.nb_col, 800//self.nb_ligne if carre_col