All Packages Class Hierarchy This Package Previous Next Index
Class navalBattle.Bateau
java.lang.Object
|
+----navalBattle.Bateau
- public class Bateau
- extends Object
La classe de base des bateaux de la flotte.
Elle est dérivée pour chaque type de bateau.
- Author:
- Roattino Constantin
-
agresseurs
- Ses agresseurs:
-
coule
- pour savoir si il est coule, incremente de 0 à
taille
compte le nombre de cases touchees
-
joueur
- Son proprietaire
-
listeCases
- La liste de ses cases
-
taille
- Sa taille
-
Bateau()
- Constructeur sans argument.
-
Bateau(BateauIcon)
- Constructeur à partir d'un BateauIcon.
-
Bateau(Point, Point, int)
- Constructeur.
-
atteinte(VectorTireur, int)
- Pour savoir si le bateau a ete atteint par un tir.
-
getAgresseurs()
- Accesseur de la liste des agresseurs
-
getListeCase()
- Accesseur de la liste des cases du bateau
-
getName()
- Accesseur du nom du bateau
-
getTaille()
- Accesseur de la taille du bateau
-
setJoueur(Joueur)
- This method was created in VisualAge.
coule
private int coule
- pour savoir si il est coule, incremente de 0 à
taille
compte le nombre de cases touchees
taille
private int taille
- Sa taille
listeCases
private Vector listeCases
- La liste de ses cases
agresseurs
private Vector agresseurs
- Ses agresseurs:
- See Also:
- Agresseur
joueur
private Joueur joueur
- Son proprietaire
- See Also:
- Joueur
Bateau
public Bateau()
- Constructeur sans argument.
Bateau
public Bateau(Point poupe,
Point proue,
int longueur)
- Constructeur.
- Parameters:
- poupe - java.awt.Point
- proue - java.awt.Point
- int - longueur
Bateau
public Bateau(BateauIcon ba)
- Constructeur à partir d'un BateauIcon.
Pour construire la flotte, à partir du choix des bateaux
que le joueur dispose dans le canvas.
- Parameters:
- ba - BateauIcon
- See Also:
- BateauIcon, MyCanvas
atteinte
boolean atteinte(VectorTireur coup,
int idTireur)
- Pour savoir si le bateau a ete atteint par un tir.
On renseigne sa liste des agresseurs
Travaille sur le RMI
navalBattle.VectorTir implements rmi.VectorTireur
- Parameters:
- cible - java.awt.Point
- tour - int
- See Also:
- VectorTir, VectorTireur
getAgresseurs
Vector getAgresseurs()
- Accesseur de la liste des agresseurs
- Returns:
- agresseurs java.util.Vector
- See Also:
- Agresseur
getListeCase
public Vector getListeCase()
- Accesseur de la liste des cases du bateau
- Returns:
- listeCases java.util.Vector
getName
public String getName()
- Accesseur du nom du bateau
- Returns:
- java.lang.String
getTaille
public int getTaille()
- Accesseur de la taille du bateau
- Returns:
- taille int
setJoueur
public void setJoueur(Joueur j)
- This method was created in VisualAge.
- Parameters:
- j - navalBattle.Joueur
All Packages Class Hierarchy This Package Previous Next Index