Hello, bon, j'ai bien dû passer 4 heures dessus aujourd'hui, et je n'avance pas.
Bref, j'ai essayé de traduire le code de Thyre en VBA, mais c'est assez problématique.
Je n'arrive pas à voir ce que sont les fonctions et les "actions".
Exemple : quand je clique sur le bouton 1, que se passe-t-il ?
De plus, je ne vois pas où est-ce qu'on détermine si c'est le rouge ou le jaune qui gagne.
Dans une partie comme celle_là :
while (j>0 ET grille[col][j] != 0) {j--;}
grille[col][j-1]=couleur;
exit(ok);
----> dans la ligne avec le While, je n'arrive pas à comprendre comment insérer là dedans le j=j-1 (dans l'accolade)
Et dans une ligne comme celle_ci :
While (j > 1 ET i> 1 grille[i-1][j-1].couleur == couleur ET pion_count <4)
----> ne manque-t-il pas un "ET" entre le "1" et le "Grille" ?
Bref, comme 6trouille, j'ai bien compris le raisonnement, je l'ai traduit aussi bien que j'ai pu en VBA, mais ça doit pas être ça encore malheureusement...
Alors petite question bêbête!
J'ai fait une copie pour essayer de repartir sur des bases... un peu mieux on va dire.
Connaissez-vous un code tout con, avec une boucle, pour que lorsque je clique sur un bouton en bas de la colonne, le pion descende jusqu'à la première case vide ?
Un truc genre :
For i = 0 to 5
in Colonne0 if Case_Vide = false then
Nom = "IMG" & Ligne + 1 & Colonne
End if
Next i
Ca irait vous pensez ?
Comment faire le "in Colonne" ? Vous voyez, je veux que quand je clique le bouton BT0, il ne considère que la colonne 0...