From dae2e696e422a98fdbab894fd6e8901a6f471b77 Mon Sep 17 00:00:00 2001 From: bilal <bilal@localhost.local> Date: Fri, 17 Jan 2025 17:43:05 +0100 Subject: [PATCH] SAE partie 2 --- biblioNavale2.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/biblioNavale2.c b/biblioNavale2.c index b3d93d9..d7a1f88 100644 --- a/biblioNavale2.c +++ b/biblioNavale2.c @@ -4,7 +4,7 @@ #include <time.h> #include <string.h> -void ajoutNavireAleatoire(char tab[][10], char b, int t) { +void ajoutNavireAleatoireDeux(char tab[][10], char b, int t) { int direction = rand() % 2; // 0 pour horizontale, 1 pour verticale int x, y; int valid = 0; // 1 si la position est valide sinon 0 @@ -43,7 +43,7 @@ void ajoutNavireAleatoire(char tab[][10], char b, int t) { } } -int verif(char tab[][10]) { +int verifDeux(char tab[][10]) { int nbcases = 0; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { @@ -55,7 +55,7 @@ int verif(char tab[][10]) { return nbcases == 17 ? 1 : 0; } -void affiche(char t[][10]) { +void afficheDeux(char t[][10]) { printf(" A B C D E F G H I J\n"); for (int i = 0; i < 10; i++) { printf("%2d ", i + 1); @@ -70,7 +70,7 @@ void affiche(char t[][10]) { } } -void afficheduo(char t[][10], char p[][10]) { +void afficheduoDeux(char t[][10], char p[][10]) { printf(" A B C D E F G H I J A B C D E F G H I J\n"); for (int i = 0; i < 10; i++) { printf("%2d ", i + 1); @@ -93,7 +93,7 @@ void afficheduo(char t[][10], char p[][10]) { } } -void initPlateau(char plat[][10]) { +void initPlateauDeux(char plat[][10]) { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { plat[i][j] = ' '; @@ -171,15 +171,15 @@ void initPlateau(char plat[][10]) { } } } else { - ajoutNavireAleatoire(plat, 'A', 5); // Porte-Avion - ajoutNavireAleatoire(plat, 'C', 4); // Croiseur - ajoutNavireAleatoire(plat, 'S', 3); // Sous-Marin - ajoutNavireAleatoire(plat, 'M', 3); // Mous-Sarin - ajoutNavireAleatoire(plat, 'T', 2); // Torpilleur + ajoutNavireAleatoireDeux(plat, 'A', 5); // Porte-Avion + ajoutNavireAleatoireDeux(plat, 'C', 4); // Croiseur + ajoutNavireAleatoireDeux(plat, 'S', 3); // Sous-Marin + ajoutNavireAleatoireDeux(plat, 'M', 3); // Mous-Sarin + ajoutNavireAleatoireDeux(plat, 'T', 2); // Torpilleur } } -int jouerJoueur(char adv[][10]) { +int jouerJoueurDeux(char adv[][10]) { int x, y; printf("Entrez les coordonnées (ex: A5): "); char coordonnees[3]; @@ -205,7 +205,7 @@ int jouerJoueur(char adv[][10]) { } } -char* navire(int i) { +char* navireDeux(int i) { switch (i) { case 1: return "Porte-Avion"; case 2: return "Croiseur";