Changement de type des coordonnées.

On a remplacé le type int des coordonnées par le type Position.
Javadoc mise à jour en conséquence.
Renomage des bateaux.

Les noms des bateaux ont été mis en majuscule pour respecter les
conventions de nommage des constantes en Java.
Mise à jour de la Javadoc.

La Javadoc a été modifiée ou complétée.
Redéfinition de la méthode "voisine".

La méthode "voisine" a été entièrement redéfinie.
Gestion de l'exception concernant les coordonnées.

On gère l'exception en ce qui concerne la validité des coordonnées du
tir.
Changement de nom de variables.

Nous avons changé le nom des variables i et j pour qu'ils soient plus
explicites.
Le constructeur de Case prend des coordonnées.

Nous avons changé le type de paramètre du constructeur de Case pour
qu'il prenne des coordonnées.
Gestion de l'exception.

Le constructeur de plateau gère l'erreur relative aux coordonnées.
Gestion de l'exception concernant la validité des coordonnées.
Création d'une nouvelle méthode peutEtreVisee et d'un nouvel attribut
caseDejaCiblee.

La méthode peutEtreCiblee permet de savoir si il est possible de tirer
sur la case visée.
L'attribut caseDejaCiblee permet de savoir si une case a deja été prise
pour cible.
Création d'un attribut caseRestante, modification du constructeur de
Bateau et de la méthode estTouchee et création de la méthode estCoulee.

Un attribut caseRestante a été créé pour savoir combien de cases du
bateau n'ont pas été touchées.
La méthode estTouchee et le constructeur de Bateau ont été modifiés pour
prendre en compte ce nouvel attribut.
Une méthode estCoulee a été créée pour savoir si un bateau est coulé :
il l'est lorsque toutes les cases ont été touchées, et donc que
caseRestante =0.