diff --git a/src/minimax.c b/src/minimax.c index d350d03..5765a77 100644 --- a/src/minimax.c +++ b/src/minimax.c @@ -9,7 +9,6 @@ void action_joueur_minimax(Jeu *jeu, int couleur) { void _action_joueur_minimax(Jeu *jeu, int profondeur, int couleur, int gagnant, int *ligne, int *colonne, int *score) { - Coups *possibilites = action_possible_joueur(jeu->plateau, couleur); // Pas de coups possibles @@ -49,7 +48,7 @@ void _action_joueur_minimax(Jeu *jeu, int profondeur, int couleur, int gagnant, } if (couleur == gagnant) { // MAX if (score_tmp >= *score) { - // On change notre coup si il est meilleur + // On change notre coup s'il est meilleur *score = score_tmp; *ligne = i->jeton->pos_i; *colonne = i->jeton->pos_j; @@ -64,6 +63,7 @@ void _action_joueur_minimax(Jeu *jeu, int profondeur, int couleur, int gagnant, *colonne = i->jeton->pos_j; } } + free_jeu(jeu_copie); }