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

Variable Index

 o coule
Pour dir si il est coule
 o type
Son type
 o vCasesTouchees
La liste des cases Touchees

Constructor Index

 o BateauTouche()
Constructeur par defaut
 o BateauTouche(String)
Constructeur avec le type du bateau en parametre
 o BateauTouche(String, Case)
Le constructeur le plus utilise.

Method Index

 o addCase(Case)
Pour ajouter une nouvelle case touchee
 o getCase(int)
Accesseur de la case touchee a l'index id
 o getName()
accesseur du type
 o getVCaseTouche()
accesseur du vecteur de cases touchees
 o setCoule()
quand toutes ses cases sont touchees, il coule !

Variables

 o coule
 private boolean coule
Pour dir si il est coule

 o vCasesTouchees
 private Vector vCasesTouchees
La liste des cases Touchees

 o type
 private String type
Son type

Constructors

 o BateauTouche
 public BateauTouche()
Constructeur par defaut

 o BateauTouche
 public BateauTouche(String nom)
Constructeur avec le type du bateau en parametre

 o 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

Methods

 o addCase
 public void addCase(Case where)
Pour ajouter une nouvelle case touchee

Parameters:
where - navalBattle.Case
 o getCase
 Case getCase(int id)
Accesseur de la case touchee a l'index id

Parameters:
id - int
Returns:
navalBattle.Case
 o getName
 public String getName()
accesseur du type

Returns:
java.lang.String
 o getVCaseTouche
 public Vector getVCaseTouche()
accesseur du vecteur de cases touchees

Returns:
java.util.Vector
 o setCoule
 void setCoule()
quand toutes ses cases sont touchees, il coule !

Parameters:
bool - boolean

All Packages  Class Hierarchy  This Package  Previous  Next  Index