Bonjour,
Après avoir passé, moi, et mon bînome, beaucoup de temps sur notre sujet, il nous manque deux questions, et seulement une que nous n'arrivons pas a finir ( alors que je dois le rendre DEMAIN a 10 heures oO --')
Nous n'avons pas besoin d'expliquation ou d'aide pas, a pas, mais de la réponse brute. Je sais que c'est pas bien apprentissage tout ça, mais là, c'est bien trop urgent pour que nous puissions nous permettre ce luxe là.
Voici la question:
Question 3 Le joueur peut éliminer un couple de tuiles en cliquant successivement sur
les deux tuiles à supprimer.
Un premier click sur une tuile (si le click est en dehors d'une tuile il ne doit rien se
passer,) fait encercler la tuile en bleu.
Un deuxième click sur une autre tuile fait disparaître les deux tuiles si elles sont
identiques (attention la grille doit être modifiée et re-dessinée). Si la deuxième tuile
n'est pas identique à la première le tour bleu disparaît et la grille n'est pas modifiée.
Ecrire la fonction associée aux clicks sur les tuiles.
voici le morceau de programme qui crée les tuiles de Mahjong:
def dessineGrille(g):
Canevas.delete(ALL)
for i in range(8):
for j in range(6):
if g[i][j][0] !='_':
p=Canevas.create_rectangle(x0 +c*j+10,y0+l*i+10,x0 +c*(j+1),y0+l*(i+1),fill="wheat")
q=Canevas.create_text(x0 +c*j+c//2+5,y0+l*i+l//2+5,text=g[i][j][0])
but=Button(p,text=q,command=jouerUnCoup)
but.grid(p)