SAE partie 2
This commit is contained in:
parent
d4f88f6ac9
commit
dae2e696e4
@ -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";
|
||||
|
Loading…
x
Reference in New Issue
Block a user