145 lines
2.2 KiB
C
145 lines
2.2 KiB
C
void ajoutNavireAleatoireDeux(char tab[][10],char b,int t);
|
|
int verifDeux(char tab[][10]);
|
|
void afficheDeux(char t[][10])
|
|
void afficheduoDeux(char t[][10],char p[][10]){
|
|
printf("_|");
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
printf("%d|",i);
|
|
}
|
|
printf(" ");
|
|
printf("_|");
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
printf("%d|",i);
|
|
}
|
|
printf("\n");
|
|
|
|
printf("A|")
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
if(t[i][1]==0){
|
|
printf(" |");
|
|
}
|
|
if(t[i][1]==1){
|
|
printf("X|");
|
|
}
|
|
if(t[i][1]==2){
|
|
printf(".|");
|
|
}
|
|
}
|
|
printf(" ");
|
|
printf("A|")
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
if(t[i][1]==0){
|
|
printf(" |");
|
|
}
|
|
if(t[i][1]==1){
|
|
printf("X|");
|
|
}
|
|
if(t[i][1]==2){
|
|
printf(".|");
|
|
}
|
|
}
|
|
printf("\n");
|
|
printf("B|")
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
if(t[i][2]==0){
|
|
printf(" |");
|
|
}
|
|
if(t[i][2]==1){
|
|
printf("X|");
|
|
}
|
|
if(t[i][2]==2){
|
|
printf(".|");
|
|
}
|
|
}
|
|
printf(" ");
|
|
printf("B|")
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
if(t[i][2]==0){
|
|
printf(" |");
|
|
}
|
|
if(t[i][2]==1){
|
|
printf("X|");
|
|
}
|
|
if(t[i][2]==2){
|
|
printf(".|");
|
|
}
|
|
}
|
|
};
|
|
void initPlateauDeux(char plat[][10]);
|
|
int jouerJoueurDeux(char adv[][10]);
|
|
|
|
|
|
char* navireDeux(int i){
|
|
if(i==1){char navire[11];
|
|
navire[0]='P';
|
|
navire[1]='o';
|
|
navire[2]='r';
|
|
navire[3]='t';
|
|
navire[4]='e';
|
|
navire[5]='-';
|
|
navire[6]='A';
|
|
navire[7]='v';
|
|
navire[8]='i';
|
|
navire[9]='o';
|
|
navire[10]='n';
|
|
navire[11]='\0';
|
|
return navire;}
|
|
if(i==2){char navire [8];
|
|
navire[0]='C';
|
|
navire[1]='r';
|
|
navire[2]='o';
|
|
navire[3]='i';
|
|
navire[4]='s';
|
|
navire[5]='e';
|
|
navire[6]='u';
|
|
navire[7]='r';
|
|
navire[8]='\0';
|
|
return navire;}
|
|
if(i==3){char navire[10];
|
|
navire[0]='S';
|
|
navire[1]='o';
|
|
navire[2]='u';
|
|
navire[3]='s';
|
|
navire[4]='-';
|
|
navire[5]='M';
|
|
navire[6]='a';
|
|
navire[7]='r';
|
|
navire[8]='i';
|
|
navire[9]='n';
|
|
navire[10]='\0';
|
|
return navire;}
|
|
if(i==4){char navire[10];
|
|
navire[0]='M';
|
|
navire[1]='o';
|
|
navire[2]='u';
|
|
navire[3]='s';
|
|
navire[4]='-';
|
|
navire[5]='S';
|
|
navire[6]='a';
|
|
navire[7]='r';
|
|
navire[8]='i';
|
|
navire[9]='n';
|
|
navire[10]='\0';
|
|
return navire;}
|
|
if(i==5){char navire[10];
|
|
navire[0]='T';
|
|
navire[1]='o';
|
|
navire[2]='r';
|
|
navire[3]='p';
|
|
navire[4]='i';
|
|
navire[5]='l';
|
|
navire[6]='l';
|
|
navire[7]='e';
|
|
navire[8]='u';
|
|
navire[9]='r';
|
|
navire[10]='\0';
|
|
return navire;}
|
|
if(i>5){return NULL;}
|
|
if(i<1){return NULL;}
|
|
}; |