java.lang.Object
joueurs.Joueur
joueurs.JoueurGraphique
Implémentation d'un joueur humain avec interface graphique. Le joueur
dispose de deux grilles : une pour ses navires et une autre pour suivre
ses attaques contre l'adversaire. Les actions de l'adversaire et les
résultats d'attaque sont signalés via des boîtes de dialogue.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionChoisit une coordonnée à attaquer.intDéfend la grille contre une attaque.protected voidretourAttaque(Coordonnee c, int etat) Méthodes à implémenter dans les classes concrètes pour traiter les retours suite à une attaque.protected voidretourDefense(Coordonnee c, int etat) Méthodes à implémenter pour gérer les retours après défense.
-
Constructor Details
-
Method Details
-
retourAttaque
Description copied from class:JoueurMéthodes à implémenter dans les classes concrètes pour traiter les retours suite à une attaque.- Specified by:
retourAttaquein classJoueur
-
retourDefense
Description copied from class:JoueurMéthodes à implémenter pour gérer les retours après défense.- Specified by:
retourDefensein classJoueur
-
choisirAttaque
Description copied from class:JoueurChoisit une coordonnée à attaquer. Pour les joueurs humains, cette méthode peut bloquer en attendant un clic utilisateur.- Specified by:
choisirAttaquein classJoueur
-
defendre
Description copied from class:JoueurDéfend la grille contre une attaque. Doit retourner l'un des codes définis dans cette classe.
-