All Packages Class Hierarchy This Package Previous Next Index
Class navalBattle.BateauTouche
java.lang.Object
|
+----navalBattle.BateauTouche
- public class BateauTouche
- extends Object
- implements Serializable
La classe de base des bateaux touches.
Sert à renseigner un tireur sur les victimes de son tir.
Est Derivee pour chaque type de Bateau.
Entre dans la composition de l'objet RMI rmi.VectorTireur ,navalBattle.VectorTir
- Author:
- Constantin Roattino
- See Also:
- VectorTir, VectorTireur
-
coule
- Pour dir si il est coule
-
type
- Son type
-
vCasesTouchees
- La liste des cases Touchees
-
BateauTouche()
- Constructeur par defaut
-
BateauTouche(String)
- Constructeur avec le type du bateau en parametre
-
BateauTouche(String, Case)
- Le constructeur le plus utilise.
-
addCase(Case)
- Pour ajouter une nouvelle case touchee
-
getCase(int)
- Accesseur de la case touchee a l'index id
-
getName()
- accesseur du type
-
getVCaseTouche()
- accesseur du vecteur de cases touchees
-
setCoule()
- quand toutes ses cases sont touchees, il coule !
coule
private boolean coule
- Pour dir si il est coule
vCasesTouchees
private Vector vCasesTouchees
- La liste des cases Touchees
type
private String type
- Son type
BateauTouche
public BateauTouche()
- Constructeur par defaut
BateauTouche
public BateauTouche(String nom)
- Constructeur avec le type du bateau en parametre
BateauTouche
public BateauTouche(String nom,
Case maCase)
- Le constructeur le plus utilise.
on lui donne sont type, et sa premiere Case touchee
- Parameters:
- nom - java.lang.String
- maCase - navalBattle.Case
addCase
public void addCase(Case where)
- Pour ajouter une nouvelle case touchee
- Parameters:
- where - navalBattle.Case
getCase
Case getCase(int id)
- Accesseur de la case touchee a l'index id
- Parameters:
- id - int
- Returns:
- navalBattle.Case
getName
public String getName()
- accesseur du type
- Returns:
- java.lang.String
getVCaseTouche
public Vector getVCaseTouche()
- accesseur du vecteur de cases touchees
- Returns:
- java.util.Vector
setCoule
void setCoule()
- quand toutes ses cases sont touchees, il coule !
- Parameters:
- bool - boolean
All Packages Class Hierarchy This Package Previous Next Index