Properly nullify a debug function.
[Project_algorithmic_C.git] / analyse_descendante
index 4f00777cb415f137b81944ff72017099e78ee1a8..bbe632081b494976c49bc75198a5011683941372 100644 (file)
                   JOUEUR_NOIR ?
                   JOUEUR_BLANC ?
 
--> Modules: 
+->Modules:
     main: othello.{c,h} 
     ia: ia.{c,h} (MinMax, fcts d'évaluation, ...)
     IHM: ihm.{c,h} (affichage de l'othellier, saisie d'un coup, entrée au clavier, ...)
     coups: coups.{c.h} (coups jouables)
     regle: regle.{c,h} (implantation des règles du jeu)
-    constantes: constantes.h (les constantes)
+    constantes: constantes.{c,h} (les constantes)
+
+->Exploration dans une direction (i, j):
+Si hors_othellier ou case vide
+    alors Rien;
+Sinon si case contient un pion adverse
+    alors continuer l'exploration dans la même direction;
+Sinon si case contient pion du joueur
+    alors les pions adverses vus précédement doivent être retournés
+
+explorer(i, j, dir)
+Si Vide ou Dehors
+    Rien à faire
+Sinon
+    Si PionAdverse
+       explorer CaseSuivante
+    Sinon 
+       RetournerPionsRencontrés