From a7aba4051a9ee0e744e1ef6e417beded06950b7c Mon Sep 17 00:00:00 2001 From: "Crom (Thibaut CHARLES)" Date: Wed, 23 Apr 2014 22:27:40 +0200 Subject: [PATCH] =?UTF-8?q?Corrections=20&=20pr=C3=A9cisions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + main.c | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..43d072c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +JeuDeLaVie diff --git a/main.c b/main.c index 9a4770b..c212565 100644 --- a/main.c +++ b/main.c @@ -29,7 +29,7 @@ void RecopierGrille(int grilleOriginale[20][20], int grilleDestination[20][20]); **/ void RemplirGrille() { - //Parcourir la grille + //Parcourir la grille de jeu // remplir chaque case avec la valeur de rand()%2 // Ne pas oublier d'appeler srand(time(NULL)); au début de la fonction // @@ -62,8 +62,9 @@ void AfficherGrille() **/ int CompterCellulesAdjascentes(int x, int y) { - //Parcour des 9 cellules autour de la cellule indiquée, en ignorant la cellule centrale - // Attention à ne pas compter les cellules en dehors de la grille + //Parcourir les 8 cellules adjacentes à la cellule indiquée par x et y + // Attention à ne pas compter les cellules en dehors de la grille de jeu + // Attention à ne pas compter la cellule indiquée // //COMPLETER ICI @@ -79,10 +80,10 @@ void GrilleSuivante() { int nouvelleGrille[20][20]; - //Parcours de grille + //Parcourir de la grille de jeu (grille) afin de déterminer son prochain état + // Le nouvel état de chaque cellule est calculé avec NouvelEtatCellule et CompterCellulesAdjascentes // Le nouvel état de chaque cellule doit être placé dans nouvelleGrille // - //voir: CompterCellulesAdjascentes, NouvelEtatCellule //COMPLETER ICI @@ -97,8 +98,9 @@ void GrilleSuivante() **/ int NouvelEtatCellule(int etatCellule, int cellulesVivantesAutour) { - //Une cellule morte possédant exactement trois voisines vivantes devient vivante (elle naît). - //Une cellule vivante possédant deux ou trois voisines vivantes le reste, sinon elle meurt. + //Déterminer le prochain état d'une cellule en fonction du nombre de cellules autour + // Une cellule morte possédant exactement trois voisines vivantes devient vivante (elle naît). + // Une cellule vivante possédant deux ou trois voisines vivantes le reste, sinon elle meurt. // //COMPLETER ICI @@ -133,7 +135,7 @@ int main() { AfficherGrille(); getchar(); - AvancerTemps(); + GrilleSuivante(); } return 0;