Aller au menu - Aller au contenu

Icône TP : Plus ou Moins, votre premier jeu

Mise à jour : 22/01/2012
Difficulté : Facile Facile Creative Commons BY-NC-SA
173 812 visites depuis 7 jours, dont 4 096 sur ce chapitre, classé 2/795
Nous arrivons maintenant dans le premier TP.
T.P. est l'acronyme de "Travaux pratiques". Ca veut dire... qu'on va pratiquer oui oui :p

Quel est le but des TP ?

Le but est de vous montrer que vous savez faire des choses avec ce que je vous ai appris. Car en effet, la théorie c'est bien, mais si on ne sait pas mettre tout ça en pratique de manière concrète... ben ça sert à rien d'avoir passé du temps à apprendre ;)

Et, croyez-le ou non, mais vous avez déjà le niveau pour réaliser un premier programme amusant. C'est un petit jeu en mode console (les programmes en fenêtres arriveront plus tard je vous le rappelle).
Le principe du jeu est simple, et le jeu est facile à programmer. C'est pour cela que j'ai choisi d'en faire le premier TP du cours :)
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Préparatifs et conseils

Le principe du programme



Avant toute chose, il faut que je vous explique en quoi va consister notre programme.
C'est un petit jeu que j'appelle "Plus ou moins".

Le principe est le suivant :
  • L'ordinateur tire au sort un nombre entre 1 et 100
  • Il vous demande de deviner le nombre. Vous rentrez donc un nombre entre 1 et 100
  • L'ordinateur compare le nombre que vous avez rentré avec le nombre "mystère" qu'il a tiré au sort. Il vous dit si le nombre mystère est supérieur ou inférieur à celui que vous avez entré
  • Puis, l'ordinateur vous redemande le nombre.
  • ... Et il vous indique si le nombre mystère est supérieur ou inférieur.
  • Et ainsi de suite, jusqu'à ce que vous ayez trouvé le nombre mystère.


Le but du jeu, bien sûr, est de trouver le nombre mystère en un minimum de coups ;)

Voici une capture d'écran d'une partie, c'est ce que vous devez arriver à faire :

Code : Console
Quel est le nombre ? 50

C'est plus !



Quel est le nombre ? 75

C'est plus !



Quel est le nombre ? 85

C'est moins !



Quel est le nombre ? 80

C'est moins !



Quel est le nombre ? 78

C'est plus !



Quel est le nombre ? 79

Bravo, vous avez trouve le nombre mystere !!!



Tirer un nombre au sort



Mais comment tirer un nombre au hasard ? Je ne sais pas le faire !


Certes ^^
Nous ne savons pas générer un nombre aléatoire. Il faut dire que demander cela à l'ordinateur n'est pas simple : il sait bien faire des calculs, mais lui demander de choisir un nombre au hasard ça il sait pas faire !
En fait, pour "essayer" d'obtenir un nombre aléatoire, on doit faire faire des calculs complexes à l'ordinateur... ce qui revient au bout du compte à faire des calculs :p

Bon, on a donc 2 solutions :
  • Soit on demande à l'utilisateur à rentrer le nombre mystère via un scanf d'abord. Ca implique qu'il y ait 2 joueurs : l'un rentre un nombre au hasard, et l'autre essaie de le deviner ensuite.
  • Soit on tente le tout pour le tout, et on essaie quand même de générer un nombre aléatoire automatiquement. L'avantage est qu'on peut jouer tout seul du coup. Le défaut... est qu'il va falloir que je vous explique comment faire :-°


Nous allons tenter la seconde solution, mais rien ne vous empêche de coder la première si vous voulez après ;)

Pour générer un nombre aléatoire, on utilise la fonction rand().
Cette fonction génère un nombre au hasard. Mais nous, on veut que ce nombre soit compris entre 1 et 100 par exemple (si on ne connaît pas les limites ça va devenir trop compliqué :p )

Pour ce faire, on va utiliser la formule suivante :

Code : C
1
2
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;


(je ne pouvais pas trop vous demander de la deviner :lol: )

La première ligne (avec srand) permet d'initialiser le générateur de nombres aléatoires. Oui c'est un peu compliqué je vous avais prévenu :p
nombreMystere est une variable qui contiendra le nombre au hasard.

L'instruction srand ne doit être exécutée qu'une seule fois (au début du programme). Il faut obligatoirement faire un srand une fois, et seulement une fois.
Vous pouvez ensuite faire autant de rand() que vous voulez pour générer des nombres aléatoires. Mais il ne faut PAS que l'ordinateur lise l'instruction srand 2 fois par programme, ne l'oubliez pas.


MAX et MIN sont des constantes, le premier est le nombre maximal (100) et le second le nombre minimal (1). Je vous recommande de définir ces constantes au début du programme, comme ceci :


Code : C
1
const int MAX = 100, MIN = 1;


(pour un nombre aléatoire entre 1 et 100)


Les bibliothèques à inclure



Pour que votre programme marche correctement, vous aurez besoin d'inclure 3 bibliothèques : stdlib, stdio et time (la dernière sert pour les nombres aléatoires).
Votre programme devra donc commencer par :

Code : C
1
2
3
#include <stdio.h>
#include <stdlib.h>
#include <time.h>



J'en ai assez dit !



Bon allez, j'arrête là parce que sinon je vais vous donner tout le code du programme si ça continue :p

Pour vous faire générer des nombres aléatoires, j'ai été obligé de vous donner des codes "tout prêts", sans vous expliquer totalement comment ils fonctionnaient. En général je n'aime pas faire ça mais là je n'ai pas vraiment le choix car ça compliquerait trop les choses pour le moment.
Soyez sûrs toutefois que par la suite vous apprendrez de nouvelles choses qui vous permettront de comprendre cela ;)


Bref, vous en savez assez. Je vous ai expliqué le principe du programme, je vous ai fait une capture d'écran du programme au cours d'une partie.
Avec tout ça, vous êtes tout à fait capables d'écrire le programme ;)

A vous de jouer !
Bonne chance ! :)

Correction !

Stop !
Je ramasse les copies :D


Alors, avez-vous réussi à coder le programme ?
Je veux pas vous mettre la pression mais... vous devriez :p
Cela n'est pas bien compliqué.


Je vais vous donner une correction (la mienne), mais il y a plusieurs bonnes façons de faire le programme. Si votre code source n'est pas identique au mien et que vous avez trouvé une autre façon de le faire, c'est bien aussi hein ;)


La correction de "Plus ou Moins"




Code : C
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*

Plus ou Moins
-------------

Réalisé par M@teo21, pour les cours du Site du Zér0
siteduzero.com (cours de programmation en C / C++ pour débutants)

*/


#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int main ( int argc, char** argv )
{
    int nombreMystere = 0, nombreEntre = 0;
    const int MAX = 100, MIN = 1;

    // Génération du nombre aléatoire

    srand(time(NULL));
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

    /* La boucle du programme. Elle se répète tant que l'utilisateur
    n'a pas trouvé le nombre mystère */

    do
    {
        // On demande le nombre
        printf("Quel est le nombre ? ");
        scanf("%d", &nombreEntre);

        // On compare le nombre entré avec le nombre mystère

        if (nombreMystere > nombreEntre)
            printf("C'est plus !\n\n");
        else if (nombreMystere < nombreEntre)
            printf("C'est moins !\n\n");
        else
            printf ("Bravo, vous avez trouve le nombre mystere !!!\n\n");
    } while (nombreEntre != nombreMystere);

    return 0;
}


Exécutable et sources



Pour ceux qui le désirent, je mets à votre disposition en téléchargement l'exécutable du programme ainsi que les sources.

L'exécutable (.exe) est compilé pour Windows, donc si vous êtes sous un autre système d'exploitation il faudra recompiler le programme pour qu'il marche chez vous ;)




Il y a deux dossiers, l'un avec l'exécutable (compilé sous Windows je le rappelle), et l'autre avec les sources.

Dans le cas de "Plus ou moins", les sources sont très simples : il y a juste un fichier main.c.
N'ouvrez pas le fichier main.c directement. Ouvrez d'abord votre IDE favori (Code::Blocks, Visual...) et créez un nouveau projet de type console vide. Une fois que c'est fait, demander à ajouter au projet le fichier main.c.
Vous pourrez alors compiler le programme pour tester, et le modifier si vous le désirez ;)


Explications



Je vais maintenant vous expliquer mon code, en commençant par le début.

Les directives de préprocesseur



Ce sont les lignes commençant par # tout en haut. Elles incluent les bibliothèques dont on a besoin.
Je vous les ai données tout à l'heure, donc si vous vous êtes plantés là c'est que vous êtes vraiment euh... pas doués :lol:


Les variables



On n'en a pas eu besoin de beaucoup.
Juste une pour le nombre entré par l'utilisateur (nombreEntre) et une autre qui retient le nombre aléatoire généré par l'ordinateur (nombreMystere).

J'ai aussi défini les constantes comme je vous l'ai dit au début de ce chapitre. L'avantage de définir les constantes en haut du programme, c'est que comme ça si vous voulez changer la difficulté (en mettant 1000 pour MAX par exemple) il suffit juste d'éditer cette ligne et de recompiler.


La boucle



J'ai choisi de faire une boucle do... while. En théorie, une boucle while simple aurait pu fonctionner aussi, mais j'ai trouvé qu'utiliser do... while était plus logique.

Pourquoi ?
Parce que, souvenez-vous, do... while est une boucle qui s'exécute au moins une fois. Et nous, on sait qu'on veut demander le nombre à l'utilisateur au moins une fois (il ne peut pas trouver le résultat en moins d'un coup, ou alors c'est qu'il est super fort o_O )


A chaque passage dans la boucle, on redemande à l'utilisateur le nombre. On stocke le nombre qu'il propose dans nombreEntre.
Puis, on compare ce nombreEntre au nombreMystere. Il y a 3 possibilités :

  • Le nombre mystère est supérieur au nombre entré, on indique donc l'indice "C'est plus !"
  • Le nombre mystère est inférieur au nombre entré, on indique l'indice "C'est moins !"
  • Et si le nombre mystère n'est ni supérieur ni inférieur ? Ben... c'est qu'il est égal forcément ! D'où le else. Dans ce cas, on affiche la phrase "Bravo vous avez trouvé !"


Il faut une condition pour la boucle. Celle-ci était facile à trouver : on continue la boucle TANT QUE le nombre entré n'est pas égal au nombre mystère.
La fois où le nombre est égal (c'est-à-dire quand on a trouvé), la boucle s'arrête. Le programme est alors terminé :)

Idées d'amélioration

Non, vous ne croyiez tout de même pas que j'allais m'arrêter là ? ^^
Les cours du Site du Zér0 c'est comme la mousse au chocolat, quand y'en a plus y'en a encore !


Je veux vous inciter à continuer à améliorer ce programme, pour vous entraîner. N'oubliez pas que c'est en vous entraînant comme ceci que vous progresserez ! Ceux qui lisent les cours d'une traite sans jamais faire de tests font une grosse erreur, je l'ai dit et je le redirai ;)

Figurez-vous que j'ai une imagination débordante, et même sur un petit programme comme celui-ci je vois plein d'idées pour l'améliorer ! :-°
Attention : cette fois je ne vous fournis pas de correction, il faudra vous débrouiller tout seuls ! Si vous avez vraiment des problèmes, n'hésitez pas à aller faire un tour sur les forums du site, faites une recherche pour voir si on n'a pas déjà donné la réponse à vos questions, sinon créez un nouveau sujet pour poser ces questions :)

  • Faites un compteur de "coups". Ce compteur devra être une variable que vous incrémenterez à chaque fois que vous passez dans la boucle. Lorsque l'utilisateur a trouvé le nombre mystère, vous lui direz "Bravo, vous avez trouvé le nombre mystère en 8 coups" par exemple.
  • Lorsque l'utilisateur aura trouvé le nombre mystère, le programme s'arrête. Pourquoi ne pas demander s'il veut faire une autre partie ?
    Si vous faites ça, il vous faudra faire une boucle qui englobera la quasi-totalité de votre programme. Cette boucle devra se répéter TANT QUE l'utilisateur n'a pas demandé à arrêter le programme. Je vous conseille de rajouter une variable booléenne "continuerPartie" initialisée à 1 au départ. Si l'utilisateur demande à arrêter le programme, vous mettrez la variable à 0 et le programme s'arrêtera.
  • Implémentez un mode 2 joueurs ! Attention, je veux qu'on ait le choix entre un mode 1 joueur et un mode 2 joueurs !
    Vous devrez donc faire un menu au début de votre programme qui demande à l'utilisateur le mode de jeu qu'il veut faire.
    La seule chose qui changera entre les deux modes de jeu, c'est la génération du nombre mystère. Dans un cas ce sera un rand() comme on a vu, dans l'autre cas ça sera... un scanf ;)
  • Créez plusieurs niveaux de difficulté. Au début, faites un menu qui demande le niveau de difficulté. Par exemple :
    • 1 = entre 1 et 100
    • 2 = entre 1 et 1000
    • 3 = entre 1 et 10000

    Si vous faites ça, vous devrez changer votre constante MAX... Ben oui, ça ne peut plus être une constante si la valeur doit changer au cours du programme ! Renommez donc cette variable en nombreMaximum (vous prendrez soin d'enlever le mot-clé "const" sinon ça sera toujours une constante !). La valeur de cette variable dépendra du niveau qu'on aura choisi.


Voilà, ça devrait vous occuper un petit bout de temps :D

Amusez-vous bien et n'hésitez pas à chercher d'autres idées pour améliorer ce "Plus ou Moins", je suis sûr qu'il y en a !
N'oubliez pas que les forums sont à votre disposition si vous avez des questions ;)
Voilà notre premier TP s'achève ici :)
J'espère que vous l'avez apprécié et que vous allez tenter de faire un maximum de modifications tous seuls comme des grands, car c'est réellement ce qui vous fera progresser.

Au fur et à mesure du cours, les TP deviendront bien sûr de plus en plus intéressants, et vous vous étonnerez dans quelque temps de ce que vous arriverez à faire !
Chapitre précédent Sommaire Chapitre suivant

Partager

999 commentaires pour "TP : Plus ou Moins, votre premier jeu"
Note moyenne : 3.89 / 4 (2849 votes)
Pseudo Commentaire
Hors ligne Bliss # Posté le 01/02/2012 à 22:08:36
Avatar

Avis : Très bon

#include <stdio.h>

int main (int argc, const char * argv[])
{

// debut partie 1

const int MAX = 5, MIN = 1; // Ces lignes donnent une position chiffree du centre du porte avion
int positionColonnePorteAvion = 0;
int positionLignePorteAvion = 0;
int positionPorteAvion = 0;
int positionGaucheOuHautPorteAvion = 0;
int positionDroiteOuBasPorteAvion = 0;
const int max = 2, min = 1; /* cette ligne est destine a definir le hasard pour porte avion est en position verticale ou horizontale au niveau du centre du jeu */
int definirPositionVerticalOuHorizontalePorteAvion = 0;

srand(time(NULL)); // porte avion !!
positionColonnePorteAvion = (rand() % (MAX - MIN + 1)) + MIN;
positionLignePorteAvion = (rand() % (MAX - MIN + 1)) + MIN;
positionColonnePorteAvion *= 10;
positionPorteAvion = positionColonnePorteAvion + positionLignePorteAvion;
if (positionPorteAvion == 11)
{
positionPorteAvion = 12;
}
if (positionPorteAvion == 51)
{
positionPorteAvion = 41;
}
if (positionPorteAvion == 55)
{
positionPorteAvion = 54;
}
if (positionPorteAvion == 15)
{
positionPorteAvion = 25;
} // Fin de l'instruction chiffree centre porte avion

if (positionColonnePorteAvion == 1 || positionColonnePorteAvion == 5) // Debut instruct position si porte avion
{ // positionne en bordure du jeu
positionGaucheOuHautPorteAvion = positionPorteAvion - 1;
}
if (positionLignePorteAvion == 1 || positionLignePorteAvion == 5)
{
positionGaucheOuHautPorteAvion = positionPorteAvion - 10;
}

if (positionColonnePorteAvion == 1 || positionColonnePorteAvion == 5)
{
positionDroiteOuBasPorteAvion = positionPorteAvion + 1;
}
if (positionLignePorteAvion == 1 || positionLignePorteAvion == 5)
{
positionDroiteOuBasPorteAvion = positionPorteAvion + 10;
}

if (positionColonnePorteAvion != 1 || positionColonnePorteAvion != 5 || positionLignePorteAvion != 1 ||positionLignePorteAvion != 5)
{
definirPositionVerticalOuHorizontalePorteAvion = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontalePorteAvion > 1)
{

definirPositionVerticalOuHorizontalePorteAvion = 10;
positionGaucheOuHautPorteAvion = positionPorteAvion + 10;
positionDroiteOuBasPorteAvion = positionPorteAvion - 10;
}
else
{
positionGaucheOuHautPorteAvion = positionPorteAvion + 1;
positionDroiteOuBasPorteAvion = positionPorteAvion - 1;
}
} // fin instructions concernant les 3 localisations du porte avion



const int MAXIMUM = 5, MINIMUM = 1; // debut instructions fregates

int positionColonneFregateUn = 0;
int positionLigneFregateUn = 0;
int positionColonneFregateDeux = 0;
int positionLigneFregateDeux = 0;
int positionGaucheOuHautFregateUn = 0;
int positionGaucheOuHautFregateDeux = 0;
int positionDroiteOuBasFregateUn = 0;
int positionDroiteOuBasFregateDeux = 0;
int definirPositionVerticalOuHorizontaleFregateUn = 0;
int definirPositionVerticalOuHorizontaleFregateDeux = 0;


do { // fregate un !!
positionColonneFregateUn = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionLigneFregateUn = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionColonneFregateUn *= 10;
positionGaucheOuHautFregateUn = positionColonneFregateUn + positionLigneFregateUn;

definirPositionVerticalOuHorizontaleFregateUn = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontaleFregateUn > 1)
{

definirPositionVerticalOuHorizontaleFregateUn = 10;
positionDroiteOuBasFregateUn = positionGaucheOuHautFregateUn + 10;

}
else
{
positionDroiteOuBasFregateUn = positionGaucheOuHautFregateUn + 1;
}
}
while (positionGaucheOuHautFregateUn == positionDroiteOuBasPorteAvion || positionGaucheOuHautFregateUn == positionGaucheOuHautPorteAvion || positionGaucheOuHautFregateUn == positionPorteAvion || positionGaucheOuHautFregateUn == 51 || positionGaucheOuHautFregateUn == 52|| positionGaucheOuHautFregateUn == 53|| positionGaucheOuHautFregateUn == 54|| positionGaucheOuHautFregateUn == 55|| positionGaucheOuHautFregateUn == 45|| positionGaucheOuHautFregateUn == 35|| positionGaucheOuHautFregateUn == 25|| positionGaucheOuHautFregateUn == 15);


// fregate deux !!



do { // fregate deux !
positionColonneFregateDeux = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionLigneFregateDeux = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionColonneFregateDeux *= 10;
positionGaucheOuHautFregateDeux = positionColonneFregateDeux + positionLigneFregateDeux;

definirPositionVerticalOuHorizontaleFregateDeux = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontaleFregateDeux > 1)
{

definirPositionVerticalOuHorizontaleFregateDeux = 10;
positionDroiteOuBasFregateDeux = positionGaucheOuHautFregateDeux + 10;

}
else
{
positionDroiteOuBasFregateDeux = positionGaucheOuHautFregateDeux + 1;
}
}
while (positionGaucheOuHautFregateDeux == positionDroiteOuBasPorteAvion || positionGaucheOuHautFregateDeux == positionGaucheOuHautPorteAvion || positionGaucheOuHautFregateDeux == positionPorteAvion || positionGaucheOuHautFregateDeux == 51 || positionGaucheOuHautFregateDeux == 52|| positionGaucheOuHautFregateDeux == 53|| positionGaucheOuHautFregateDeux == 54|| positionGaucheOuHautFregateDeux == 55|| positionGaucheOuHautFregateDeux == 45|| positionGaucheOuHautFregateDeux == 35|| positionGaucheOuHautFregateDeux == 25|| positionGaucheOuHautFregateDeux == 15 || positionGaucheOuHautFregateDeux == positionGaucheOuHautFregateUn || positionGaucheOuHautFregateDeux == positionDroiteOuBasFregateUn || positionDroiteOuBasFregateDeux == positionDroiteOuBasPorteAvion || positionDroiteOuBasFregateDeux == positionGaucheOuHautPorteAvion || positionDroiteOuBasFregateDeux == positionPorteAvion || positionDroiteOuBasFregateDeux == 51 || positionDroiteOuBasFregateDeux == 52|| positionDroiteOuBasFregateDeux == 53 || positionDroiteOuBasFregateDeux == 54|| positionDroiteOuBasFregateDeux == 55 || positionDroiteOuBasFregateDeux == 45|| positionDroiteOuBasFregateDeux == 35 || positionDroiteOuBasFregateDeux == 25|| positionDroiteOuBasFregateDeux == 15 || positionDroiteOuBasFregateDeux == positionGaucheOuHautFregateUn || positionDroiteOuBasFregateDeux == positionDroiteOuBasFregateUn );

// fin fregate deux !!




const int maximum = 5, minimum = 1;

int positionColonneSousMarinUn = 0;
int positionLigneSousMarinUn = 0;
int positionColonneSousMarinDeux = 0;
int positionLigneSousMarinDeux = 0;
int positionSousMarinUn = 0;
int positionSousMarinDeux = 0;



do
{ // sous marin un !!
positionColonneSousMarinUn = (rand() % (maximum - minimum + 1)) + minimum;
positionLigneSousMarinUn = (rand() % (maximum - minimum + 1)) + minimum;
positionColonneSousMarinUn *= 10;
positionSousMarinUn = positionColonneSousMarinUn + positionLigneSousMarinUn;

}

while (positionSousMarinUn == positionDroiteOuBasPorteAvion || positionSousMarinUn == positionGaucheOuHautPorteAvion || positionSousMarinUn == positionPorteAvion || positionSousMarinUn == positionDroiteOuBasFregateUn || positionSousMarinUn == positionGaucheOuHautFregateUn || positionSousMarinUn == positionGaucheOuHautFregateDeux || positionSousMarinUn == positionDroiteOuBasFregateDeux);


// sous marin deux !!

do
{
positionColonneSousMarinDeux = (rand() % (maximum - minimum + 1)) + minimum;
positionLigneSousMarinDeux = (rand() % (maximum - minimum + 1)) + minimum;
positionColonneSousMarinDeux *= 10;
positionSousMarinDeux = positionColonneSousMarinDeux + positionLigneSousMarinDeux;

}

while (positionSousMarinDeux == positionDroiteOuBasPorteAvion || positionSousMarinDeux == positionGaucheOuHautPorteAvion || positionSousMarinDeux == positionPorteAvion || positionSousMarinDeux == positionDroiteOuBasFregateUn || positionSousMarinDeux == positionGaucheOuHautFregateUn || positionSousMarinDeux == positionGaucheOuHautFregateDeux || positionSousMarinDeux == positionDroiteOuBasFregateDeux || positionSousMarinDeux == positionSousMarinUn );

// fin partie 1

// partie 2 intégrant partie 3 et 4

int ilVousResteXTirs = 25;
do {


char *ligne1Symbole1 = "+", *ligne1Symbole2 = "+", *ligne1Symbole3 = "+", *ligne1Symbole4 = "+", *ligne1Symbole5 = "+";
char *ligne2Symbole1 = "+", *ligne2Symbole2 = "+", *ligne2Symbole3 = "+", *ligne2Symbole4 = "+", *ligne2Symbole5 = "+";
char *ligne3Symbole1 = "+", *ligne3Symbole2 = "+", *ligne3Symbole3 = "+", *ligne3Symbole4 = "+", *ligne3Symbole5 = "+";
char *ligne4Symbole1 = "+", *ligne4Symbole2 = "+", *ligne4Symbole3 = "+", *ligne4Symbole4 = "+", *ligne4Symbole5 = "+";
char *ligne5Symbole1 = "+", *ligne5Symbole2 = "+", *ligne5Symbole3 = "+", *ligne5Symbole4 = "+", *ligne5Symbole5 = "+"; int statutDuJoueur = 0;

int ilVousResteXUniteAAbattre = 9;
int veuillezSaisirUneColonne = 6;
int veuillezSaisirUneLigne = 6;
int selectionColonneEtLigneDuJoueur = 0;

char *positionGaucheOuHautporteAvionAbattu = " ";
char *positionDroiteOuBasporteAvionAbattu = " ";
char *positionCentraleDuPorteAvionAbattu = " ";
char *positionGaucheOuHautFregateUnAbattu = " ";
char *positionDroiteOuBasFregateUnAbbatu = " ";
char *positionGaucheOuHautFregateDeuxAbbatu = " ";
char *positionDroiteOuBasFregateDeuxAbbatu = " ";
char *sousMarinUnAbattu = " ";
char *sousMarinDeuxAbattu = " ";



printf("\n === BATAILLE NAVALE ===");
printf("\n\n Bonne chance Commandant !");
printf("\n\n");

printf("\n\n Il vous reste %d tirs", ilVousResteXTirs);
printf("\n Il vous reste %d unites a abattre", ilVousResteXUniteAAbattre);
printf("\n %s", positionGaucheOuHautFregateUnAbattu);
printf("\n %s", positionDroiteOuBasFregateUnAbbatu);
printf("\n 1 2 3 4 5 %s", positionGaucheOuHautFregateDeuxAbbatu);
printf("\n --------- %s", positionDroiteOuBasFregateDeuxAbbatu);
printf("\n 1 \| %s %s %s %s %s \| %s", ligne1Symbole1, ligne1Symbole2, ligne1Symbole3, ligne1Symbole4, ligne1Symbole5, positionGaucheOuHautporteAvionAbattu);
printf("\n 2 \| %s %s %s %s %s \| %s", ligne2Symbole1, ligne2Symbole2, ligne2Symbole3, ligne2Symbole4, ligne2Symbole5, positionDroiteOuBasporteAvionAbattu);
printf("\n 3 \| %s %s %s %s %s \| %s", ligne3Symbole1, ligne3Symbole2, ligne3Symbole3, ligne3Symbole4, ligne3Symbole5, positionCentraleDuPorteAvionAbattu );
printf("\n 4 \| %s %s %s %s %s \| %s", ligne4Symbole1, ligne4Symbole2, ligne4Symbole3, ligne4Symbole4, ligne4Symbole5, sousMarinUnAbattu );
printf("\n 5 \| %s %s %s %s %s \| %s", ligne5Symbole1, ligne5Symbole2, ligne5Symbole3, ligne5Symbole4, ligne5Symbole5, sousMarinDeuxAbattu);
printf("\n ---------\n\n\n");



// partie 3

while (veuillezSaisirUneColonne > 5) // Cette instruction demande de saisir une ligne
{
printf(" Veuillez saisir une colonne (1 2 3 4 ou 5):");
scanf("%d", &veuillezSaisirUneColonne);
}

while (veuillezSaisirUneLigne > 5) // Cette instruction demande de saisr une colonne
{
printf(" Veuillez saisir une ligne (1 2 3 4 ou 5):");
scanf("%d", &veuillezSaisirUneLigne);
}
veuillezSaisirUneColonne *= 10;

selectionColonneEtLigneDuJoueur =veuillezSaisirUneColonne + veuillezSaisirUneLigne;



// partie 4

const int MAX = 5, MIN = 1; // Ces lignes donnent une position chiffree du centre du porte avion
int positionColonnePorteAvion = 0;
int positionLignePorteAvion = 0;
int positionPorteAvion = 0;
int positionGaucheOuHautPorteAvion = 0;
int positionDroiteOuBasPorteAvion = 0;
const int max = 2, min = 1; /* cette ligne est destine a definir le hasard pour porte avion est en position verticale ou horizontale au niveau du centre du jeu */
int definirPositionVerticalOuHorizontalePorteAvion = 0;
const int MAXIMUM = 5, MINIMUM = 1; // debut instructions fregates

int positionColonneFregateUn = 0;
int positionLigneFregateUn = 0;
int positionColonneFregateDeux = 0;
int positionLigneFregateDeux = 0;
int positionGaucheOuHautFregateUn = 0;
int positionGaucheOuHautFregateDeux = 0;
int positionDroiteOuBasFregateUn = 0;
int positionDroiteOuBasFregateDeux = 0;
int definirPositionVerticalOuHorizontaleFregateUn = 0;
int definirPositionVerticalOuHorizontaleFregateDeux = 0;
const int maximum = 5, minimum = 1;

int positionColonneSousMarinUn = 0;
int positionLigneSousMarinUn = 0;
int positionColonneSousMarinDeux = 0;
int positionLigneSousMarinDeux = 0;
int positionSousMarinUn = 0;
int positionSousMarinDeux = 0;



int ilVousResteXTirs = 25;









// FIN DES INTEGRATIONS ET CONSTANTES

// !!! debut du programme partie 4 !!!


// position G ou H porte avion
if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautPorteAvion)
{
positionGaucheOuHautporteAvionAbattu = "Portion avant du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}
// position D ou B Porte Avion
else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasPorteAvion)
{
positionDroiteOuBasporteAvionAbattu = "Portion arriere du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}
// position centrale porte Avion
else if (selectionColonneEtLigneDuJoueur == positionPorteAvion)
{
positionCentraleDuPorteAvionAbattu = "Portion centrale du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position G ou H fregate un !!

else if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateUn)
{
positionGaucheOuHautFregateUnAbattu = "Portion avant fregate 1 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position D ou B fregate 1

else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateUn)
{
positionDroiteOuBasFregateUnAbbatu = "Portion arriere fregate 1 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position G ou H fregate 2 !!

else if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateDeux)
{
positionGaucheOuHautFregateDeuxAbbatu = "Portion avant fregate 2 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position D ou B fregate 2 !!

else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateDeux)
{
positionDroiteOuBasFregateDeuxAbbatu = "Portion arriere fregate 2 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole5 = "=";
}
}
}

// sous marin 1 !!

else if (selectionColonneEtLigneDuJoueur == positionSousMarinUn)
{
sousMarinUnAbattu = "Sous marin un coulé !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
ligne1Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = "=";

}
}

// sous marin deux !!

else if (selectionColonneEtLigneDuJoueur == positionSousMarinDeux)
{
sousMarinDeuxAbattu = "Sous marin deux coulé !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
ligne1Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = "=";

}
}

else if (selectionColonneEtLigneDuJoueur != positionGaucheOuHautPorteAvion || selectionColonneEtLigneDuJoueur != positionPorteAvion || selectionColonneEtLigneDuJoueur != positionDroiteOuBasPorteAvion || selectionColonneEtLigneDuJoueur != positionGaucheOuHautFregateUn || selectionColonneEtLigneDuJoueur != positionDroiteOuBasFregateUn || selectionColonneEtLigneDuJoueur != positionGaucheOuHautFregateDeux || selectionColonneEtLigneDuJoueur != positionDroiteOuBasFregateDeux || selectionColonneEtLigneDuJoueur != positionSousMarinUn || selectionColonneEtLigneDuJoueur != positionSousMarinDeux)

{
if (selectionColonneEtLigneDuJoueur == 11)

{
ligne1Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = " ";


}
}
if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautPorteAvion || selectionColonneEtLigneDuJoueur == positionPorteAvion || selectionColonneEtLigneDuJoueur == positionDroiteOuBasPorteAvion || selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateUn || selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateUn || selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateDeux || selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateDeux || selectionColonneEtLigneDuJoueur == positionSousMarinUn || selectionColonneEtLigneDuJoueur == positionSousMarinDeux)
{
ilVousResteXUniteAAbattre = ilVousResteXUniteAAbattre - 1;
}
ilVousResteXTirs--;

}
while (ilVousResteXTirs > 1);


return 0;
}
Hors ligne Bliss # Posté le 01/02/2012 à 22:09:38
Avatar

Avis : Très bon

#include <stdio.h>

int main (int argc, const char * argv[])
{

// debut partie 1

const int MAX = 5, MIN = 1; // Ces lignes donnent une position chiffree du centre du porte avion
int positionColonnePorteAvion = 0;
int positionLignePorteAvion = 0;
int positionPorteAvion = 0;
int positionGaucheOuHautPorteAvion = 0;
int positionDroiteOuBasPorteAvion = 0;
const int max = 2, min = 1; /* cette ligne est destine a definir le hasard pour porte avion est en position verticale ou horizontale au niveau du centre du jeu */
int definirPositionVerticalOuHorizontalePorteAvion = 0;

srand(time(NULL)); // porte avion !!
positionColonnePorteAvion = (rand() % (MAX - MIN + 1)) + MIN;
positionLignePorteAvion = (rand() % (MAX - MIN + 1)) + MIN;
positionColonnePorteAvion *= 10;
positionPorteAvion = positionColonnePorteAvion + positionLignePorteAvion;
if (positionPorteAvion == 11)
{
positionPorteAvion = 12;
}
if (positionPorteAvion == 51)
{
positionPorteAvion = 41;
}
if (positionPorteAvion == 55)
{
positionPorteAvion = 54;
}
if (positionPorteAvion == 15)
{
positionPorteAvion = 25;
} // Fin de l'instruction chiffree centre porte avion

if (positionColonnePorteAvion == 1 || positionColonnePorteAvion == 5) // Debut instruct position si porte avion
{ // positionne en bordure du jeu
positionGaucheOuHautPorteAvion = positionPorteAvion - 1;
}
if (positionLignePorteAvion == 1 || positionLignePorteAvion == 5)
{
positionGaucheOuHautPorteAvion = positionPorteAvion - 10;
}

if (positionColonnePorteAvion == 1 || positionColonnePorteAvion == 5)
{
positionDroiteOuBasPorteAvion = positionPorteAvion + 1;
}
if (positionLignePorteAvion == 1 || positionLignePorteAvion == 5)
{
positionDroiteOuBasPorteAvion = positionPorteAvion + 10;
}

if (positionColonnePorteAvion != 1 || positionColonnePorteAvion != 5 || positionLignePorteAvion != 1 ||positionLignePorteAvion != 5)
{
definirPositionVerticalOuHorizontalePorteAvion = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontalePorteAvion > 1)
{

definirPositionVerticalOuHorizontalePorteAvion = 10;
positionGaucheOuHautPorteAvion = positionPorteAvion + 10;
positionDroiteOuBasPorteAvion = positionPorteAvion - 10;
}
else
{
positionGaucheOuHautPorteAvion = positionPorteAvion + 1;
positionDroiteOuBasPorteAvion = positionPorteAvion - 1;
}
} // fin instructions concernant les 3 localisations du porte avion



const int MAXIMUM = 5, MINIMUM = 1; // debut instructions fregates

int positionColonneFregateUn = 0;
int positionLigneFregateUn = 0;
int positionColonneFregateDeux = 0;
int positionLigneFregateDeux = 0;
int positionGaucheOuHautFregateUn = 0;
int positionGaucheOuHautFregateDeux = 0;
int positionDroiteOuBasFregateUn = 0;
int positionDroiteOuBasFregateDeux = 0;
int definirPositionVerticalOuHorizontaleFregateUn = 0;
int definirPositionVerticalOuHorizontaleFregateDeux = 0;


do { // fregate un !!
positionColonneFregateUn = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionLigneFregateUn = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionColonneFregateUn *= 10;
positionGaucheOuHautFregateUn = positionColonneFregateUn + positionLigneFregateUn;

definirPositionVerticalOuHorizontaleFregateUn = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontaleFregateUn > 1)
{

definirPositionVerticalOuHorizontaleFregateUn = 10;
positionDroiteOuBasFregateUn = positionGaucheOuHautFregateUn + 10;

}
else
{
positionDroiteOuBasFregateUn = positionGaucheOuHautFregateUn + 1;
}
}
while (positionGaucheOuHautFregateUn == positionDroiteOuBasPorteAvion || positionGaucheOuHautFregateUn == positionGaucheOuHautPorteAvion || positionGaucheOuHautFregateUn == positionPorteAvion || positionGaucheOuHautFregateUn == 51 || positionGaucheOuHautFregateUn == 52|| positionGaucheOuHautFregateUn == 53|| positionGaucheOuHautFregateUn == 54|| positionGaucheOuHautFregateUn == 55|| positionGaucheOuHautFregateUn == 45|| positionGaucheOuHautFregateUn == 35|| positionGaucheOuHautFregateUn == 25|| positionGaucheOuHautFregateUn == 15);


// fregate deux !!



do { // fregate deux !
positionColonneFregateDeux = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionLigneFregateDeux = (rand() % (MAXIMUM - MINIMUM + 1)) + MINIMUM;
positionColonneFregateDeux *= 10;
positionGaucheOuHautFregateDeux = positionColonneFregateDeux + positionLigneFregateDeux;

definirPositionVerticalOuHorizontaleFregateDeux = (rand() % (max - min + 1)) + min;
if (definirPositionVerticalOuHorizontaleFregateDeux > 1)
{

definirPositionVerticalOuHorizontaleFregateDeux = 10;
positionDroiteOuBasFregateDeux = positionGaucheOuHautFregateDeux + 10;

}
else
{
positionDroiteOuBasFregateDeux = positionGaucheOuHautFregateDeux + 1;
}
}
while (positionGaucheOuHautFregateDeux == positionDroiteOuBasPorteAvion || positionGaucheOuHautFregateDeux == positionGaucheOuHautPorteAvion || positionGaucheOuHautFregateDeux == positionPorteAvion || positionGaucheOuHautFregateDeux == 51 || positionGaucheOuHautFregateDeux == 52|| positionGaucheOuHautFregateDeux == 53|| positionGaucheOuHautFregateDeux == 54|| positionGaucheOuHautFregateDeux == 55|| positionGaucheOuHautFregateDeux == 45|| positionGaucheOuHautFregateDeux == 35|| positionGaucheOuHautFregateDeux == 25|| positionGaucheOuHautFregateDeux == 15 || positionGaucheOuHautFregateDeux == positionGaucheOuHautFregateUn || positionGaucheOuHautFregateDeux == positionDroiteOuBasFregateUn || positionDroiteOuBasFregateDeux == positionDroiteOuBasPorteAvion || positionDroiteOuBasFregateDeux == positionGaucheOuHautPorteAvion || positionDroiteOuBasFregateDeux == positionPorteAvion || positionDroiteOuBasFregateDeux == 51 || positionDroiteOuBasFregateDeux == 52|| positionDroiteOuBasFregateDeux == 53 || positionDroiteOuBasFregateDeux == 54|| positionDroiteOuBasFregateDeux == 55 || positionDroiteOuBasFregateDeux == 45|| positionDroiteOuBasFregateDeux == 35 || positionDroiteOuBasFregateDeux == 25|| positionDroiteOuBasFregateDeux == 15 || positionDroiteOuBasFregateDeux == positionGaucheOuHautFregateUn || positionDroiteOuBasFregateDeux == positionDroiteOuBasFregateUn );

// fin fregate deux !!




const int maximum = 5, minimum = 1;

int positionColonneSousMarinUn = 0;
int positionLigneSousMarinUn = 0;
int positionColonneSousMarinDeux = 0;
int positionLigneSousMarinDeux = 0;
int positionSousMarinUn = 0;
int positionSousMarinDeux = 0;



do
{ // sous marin un !!
positionColonneSousMarinUn = (rand() % (maximum - minimum + 1)) + minimum;
positionLigneSousMarinUn = (rand() % (maximum - minimum + 1)) + minimum;
positionColonneSousMarinUn *= 10;
positionSousMarinUn = positionColonneSousMarinUn + positionLigneSousMarinUn;

}

while (positionSousMarinUn == positionDroiteOuBasPorteAvion || positionSousMarinUn == positionGaucheOuHautPorteAvion || positionSousMarinUn == positionPorteAvion || positionSousMarinUn == positionDroiteOuBasFregateUn || positionSousMarinUn == positionGaucheOuHautFregateUn || positionSousMarinUn == positionGaucheOuHautFregateDeux || positionSousMarinUn == positionDroiteOuBasFregateDeux);


// sous marin deux !!

do
{
positionColonneSousMarinDeux = (rand() % (maximum - minimum + 1)) + minimum;
positionLigneSousMarinDeux = (rand() % (maximum - minimum + 1)) + minimum;
positionColonneSousMarinDeux *= 10;
positionSousMarinDeux = positionColonneSousMarinDeux + positionLigneSousMarinDeux;

}

while (positionSousMarinDeux == positionDroiteOuBasPorteAvion || positionSousMarinDeux == positionGaucheOuHautPorteAvion || positionSousMarinDeux == positionPorteAvion || positionSousMarinDeux == positionDroiteOuBasFregateUn || positionSousMarinDeux == positionGaucheOuHautFregateUn || positionSousMarinDeux == positionGaucheOuHautFregateDeux || positionSousMarinDeux == positionDroiteOuBasFregateDeux || positionSousMarinDeux == positionSousMarinUn );

// fin partie 1

// partie 2 intégrant partie 3 et 4

int ilVousResteXTirs = 25;
do {


char *ligne1Symbole1 = "+", *ligne1Symbole2 = "+", *ligne1Symbole3 = "+", *ligne1Symbole4 = "+", *ligne1Symbole5 = "+";
char *ligne2Symbole1 = "+", *ligne2Symbole2 = "+", *ligne2Symbole3 = "+", *ligne2Symbole4 = "+", *ligne2Symbole5 = "+";
char *ligne3Symbole1 = "+", *ligne3Symbole2 = "+", *ligne3Symbole3 = "+", *ligne3Symbole4 = "+", *ligne3Symbole5 = "+";
char *ligne4Symbole1 = "+", *ligne4Symbole2 = "+", *ligne4Symbole3 = "+", *ligne4Symbole4 = "+", *ligne4Symbole5 = "+";
char *ligne5Symbole1 = "+", *ligne5Symbole2 = "+", *ligne5Symbole3 = "+", *ligne5Symbole4 = "+", *ligne5Symbole5 = "+"; int statutDuJoueur = 0;

int ilVousResteXUniteAAbattre = 9;
int veuillezSaisirUneColonne = 6;
int veuillezSaisirUneLigne = 6;
int selectionColonneEtLigneDuJoueur = 0;

char *positionGaucheOuHautporteAvionAbattu = " ";
char *positionDroiteOuBasporteAvionAbattu = " ";
char *positionCentraleDuPorteAvionAbattu = " ";
char *positionGaucheOuHautFregateUnAbattu = " ";
char *positionDroiteOuBasFregateUnAbbatu = " ";
char *positionGaucheOuHautFregateDeuxAbbatu = " ";
char *positionDroiteOuBasFregateDeuxAbbatu = " ";
char *sousMarinUnAbattu = " ";
char *sousMarinDeuxAbattu = " ";



printf("\n === BATAILLE NAVALE ===");
printf("\n\n Bonne chance Commandant !");
printf("\n\n");

printf("\n\n Il vous reste %d tirs", ilVousResteXTirs);
printf("\n Il vous reste %d unites a abattre", ilVousResteXUniteAAbattre);
printf("\n %s", positionGaucheOuHautFregateUnAbattu);
printf("\n %s", positionDroiteOuBasFregateUnAbbatu);
printf("\n 1 2 3 4 5 %s", positionGaucheOuHautFregateDeuxAbbatu);
printf("\n --------- %s", positionDroiteOuBasFregateDeuxAbbatu);
printf("\n 1 \| %s %s %s %s %s \| %s", ligne1Symbole1, ligne1Symbole2, ligne1Symbole3, ligne1Symbole4, ligne1Symbole5, positionGaucheOuHautporteAvionAbattu);
printf("\n 2 \| %s %s %s %s %s \| %s", ligne2Symbole1, ligne2Symbole2, ligne2Symbole3, ligne2Symbole4, ligne2Symbole5, positionDroiteOuBasporteAvionAbattu);
printf("\n 3 \| %s %s %s %s %s \| %s", ligne3Symbole1, ligne3Symbole2, ligne3Symbole3, ligne3Symbole4, ligne3Symbole5, positionCentraleDuPorteAvionAbattu );
printf("\n 4 \| %s %s %s %s %s \| %s", ligne4Symbole1, ligne4Symbole2, ligne4Symbole3, ligne4Symbole4, ligne4Symbole5, sousMarinUnAbattu );
printf("\n 5 \| %s %s %s %s %s \| %s", ligne5Symbole1, ligne5Symbole2, ligne5Symbole3, ligne5Symbole4, ligne5Symbole5, sousMarinDeuxAbattu);
printf("\n ---------\n\n\n");



// partie 3

while (veuillezSaisirUneColonne > 5) // Cette instruction demande de saisir une ligne
{
printf(" Veuillez saisir une colonne (1 2 3 4 ou 5):");
scanf("%d", &veuillezSaisirUneColonne);
}

while (veuillezSaisirUneLigne > 5) // Cette instruction demande de saisr une colonne
{
printf(" Veuillez saisir une ligne (1 2 3 4 ou 5):");
scanf("%d", &veuillezSaisirUneLigne);
}
veuillezSaisirUneColonne *= 10;

selectionColonneEtLigneDuJoueur =veuillezSaisirUneColonne + veuillezSaisirUneLigne;



// partie 4

const int MAX = 5, MIN = 1; // Ces lignes donnent une position chiffree du centre du porte avion
int positionColonnePorteAvion = 0;
int positionLignePorteAvion = 0;
int positionPorteAvion = 0;
int positionGaucheOuHautPorteAvion = 0;
int positionDroiteOuBasPorteAvion = 0;
const int max = 2, min = 1; /* cette ligne est destine a definir le hasard pour porte avion est en position verticale ou horizontale au niveau du centre du jeu */
int definirPositionVerticalOuHorizontalePorteAvion = 0;
const int MAXIMUM = 5, MINIMUM = 1; // debut instructions fregates

int positionColonneFregateUn = 0;
int positionLigneFregateUn = 0;
int positionColonneFregateDeux = 0;
int positionLigneFregateDeux = 0;
int positionGaucheOuHautFregateUn = 0;
int positionGaucheOuHautFregateDeux = 0;
int positionDroiteOuBasFregateUn = 0;
int positionDroiteOuBasFregateDeux = 0;
int definirPositionVerticalOuHorizontaleFregateUn = 0;
int definirPositionVerticalOuHorizontaleFregateDeux = 0;
const int maximum = 5, minimum = 1;

int positionColonneSousMarinUn = 0;
int positionLigneSousMarinUn = 0;
int positionColonneSousMarinDeux = 0;
int positionLigneSousMarinDeux = 0;
int positionSousMarinUn = 0;
int positionSousMarinDeux = 0;



int ilVousResteXTirs = 25;









// FIN DES INTEGRATIONS ET CONSTANTES

// !!! debut du programme partie 4 !!!


// position G ou H porte avion
if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautPorteAvion)
{
positionGaucheOuHautporteAvionAbattu = "Portion avant du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}
// position D ou B Porte Avion
else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasPorteAvion)
{
positionDroiteOuBasporteAvionAbattu = "Portion arriere du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}
// position centrale porte Avion
else if (selectionColonneEtLigneDuJoueur == positionPorteAvion)
{
positionCentraleDuPorteAvionAbattu = "Portion centrale du porte avion touché !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontalePorteAvion == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontalePorteAvion == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position G ou H fregate un !!

else if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateUn)
{
positionGaucheOuHautFregateUnAbattu = "Portion avant fregate 1 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position D ou B fregate 1

else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateUn)
{
positionDroiteOuBasFregateUnAbbatu = "Portion arriere fregate 1 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateUn == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateUn == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position G ou H fregate 2 !!

else if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateDeux)
{
positionGaucheOuHautFregateDeuxAbbatu = "Portion avant fregate 2 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole5 = "=";
}
}
}

// position D ou B fregate 2 !!

else if (selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateDeux)
{
positionDroiteOuBasFregateDeuxAbbatu = "Portion arriere fregate 2 touchee !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 12)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 13)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 14)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 15)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole1 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole1 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 21)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 22)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 23)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 24)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 25)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole2 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole2 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 31)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 32)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 33)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 34)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole3 = "=";
}
}

else if (selectionColonneEtLigneDuJoueur == 35)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole3 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole3 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 41)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 42)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 43)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 44)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 45)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole4 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole4 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 51)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne1Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne1Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 52)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne2Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne2Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 53)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne3Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne3Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 54)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne4Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne4Symbole5 = "=";
}
}
else if (selectionColonneEtLigneDuJoueur == 55)
{
if (definirPositionVerticalOuHorizontaleFregateDeux == 1)
{
ligne5Symbole5 = "||";
}
else if (definirPositionVerticalOuHorizontaleFregateDeux == 10)
{
ligne5Symbole5 = "=";
}
}
}

// sous marin 1 !!

else if (selectionColonneEtLigneDuJoueur == positionSousMarinUn)
{
sousMarinUnAbattu = "Sous marin un coulé !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
ligne1Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = "=";

}
}

// sous marin deux !!

else if (selectionColonneEtLigneDuJoueur == positionSousMarinDeux)
{
sousMarinDeuxAbattu = "Sous marin deux coulé !!";

if (selectionColonneEtLigneDuJoueur == 11)
{
ligne1Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = "=";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = "=";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = "=";

}
}

else if (selectionColonneEtLigneDuJoueur != positionGaucheOuHautPorteAvion || selectionColonneEtLigneDuJoueur != positionPorteAvion || selectionColonneEtLigneDuJoueur != positionDroiteOuBasPorteAvion || selectionColonneEtLigneDuJoueur != positionGaucheOuHautFregateUn || selectionColonneEtLigneDuJoueur != positionDroiteOuBasFregateUn || selectionColonneEtLigneDuJoueur != positionGaucheOuHautFregateDeux || selectionColonneEtLigneDuJoueur != positionDroiteOuBasFregateDeux || selectionColonneEtLigneDuJoueur != positionSousMarinUn || selectionColonneEtLigneDuJoueur != positionSousMarinDeux)

{
if (selectionColonneEtLigneDuJoueur == 11)

{
ligne1Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 12)
{
ligne2Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 13)
{

ligne3Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 14)
{
ligne4Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 15)
{
ligne5Symbole1 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 21)
{
ligne1Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 22)
{
ligne2Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 23)
{
ligne3Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 24)
{
ligne4Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 25)
{

ligne5Symbole2 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 31)
{
ligne1Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 32)
{

ligne2Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 33)
{

ligne3Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 34)
{
ligne4Symbole3 = " ";

}

else if (selectionColonneEtLigneDuJoueur == 35)
{

ligne5Symbole3 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 41)
{

ligne1Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 42)
{

ligne2Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 43)
{
ligne3Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 44)
{

ligne4Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 45)
{

ligne5Symbole4 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 51)
{
ligne1Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 52)
{
ligne2Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 53)
{

ligne3Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 54)
{
ligne4Symbole5 = " ";

}
else if (selectionColonneEtLigneDuJoueur == 55)
{

ligne5Symbole5 = " ";


}
}
if (selectionColonneEtLigneDuJoueur == positionGaucheOuHautPorteAvion || selectionColonneEtLigneDuJoueur == positionPorteAvion || selectionColonneEtLigneDuJoueur == positionDroiteOuBasPorteAvion || selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateUn || selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateUn || selectionColonneEtLigneDuJoueur == positionGaucheOuHautFregateDeux || selectionColonneEtLigneDuJoueur == positionDroiteOuBasFregateDeux || selectionColonneEtLigneDuJoueur == positionSousMarinUn || selectionColonneEtLigneDuJoueur == positionSousMarinDeux)
{
ilVousResteXUniteAAbattre = ilVousResteXUniteAAbattre - 1;
}
ilVousResteXTirs--;

}
while (ilVousResteXTirs > 1);


return 0;
}
Hors ligne Bliss # Posté le 01/02/2012 à 22:21:11
Avatar

Avis : Très bon

Je crois que j'ai fait sauter la banque ! :-)

bon, il faut voir ce programme en 4 parties:

- partie 1: l'ordi choisi, 5 positions pour les navires (1 porte-avion, 2 frégates, 2 sous-marins)

- partie 2: création du tableau de jeu

- partie 3: interaction avec le joueur (il choisit lignes et colonnes à atteindre)

- partie 4: ce n'est que du "switch" (c'est imposant, mais avec le copier-coller cela se fait très bien !)
faisant le pont entre le choix du joueur et la conséquence que cela aura sur le "tableau de jeu" incluant les choix positionnels de l'ordi (concernant les navires)

Help please: si ça ne marche pas, je vais réellement me décourager dans la programmation de C !



-
Hors ligne Bliss # Posté le 01/02/2012 à 22:24:49
Avatar

Avis : Très bon

Désolé... j'ai envoyé le texte 2 fois par mégarde (prob de connection internet)
Hors ligne Bliss # Posté le 01/02/2012 à 23:14:05
Avatar

Avis : Très bon

j'ai trouvé la solution à mon prob pour ceux que cela intéresse...
il faut mettre tous les int et char au tout début du jeu, sinon ça foire (d'autant qu'il y a de nombreuses répétitions pour un meme int et char)
j'avais bien précisé que j'étais gros débutant !

Voir tous les commentaires