All Packages Class Hierarchy This Package Previous Next Index
Class navalBattle.Tir
java.lang.Object
|
+----navalBattle.Tir
- public class Tir
- extends Object
- implements Serializable
Un objet faisant parti de l'objet distant RMI:
VectorTir d'interface rmi.VectorTireur
Appartient a un et un seul Joueur
Permet de definir le lieu du tir, ainsi que :
---pour les joueurs autres que le proprietaire
.........* Savoir si ce tir a toucher un bateau
.........* Renseigner la liste des victimes de ce tir
---Pour le proprietaire du tir
.........* Savoir si il a touche un ou plusieurs bateaux
.........* Connaitre son nouveau score
- Author:
- Constantin Roattino
- See Also:
- VectorTir, VectorTireur, Victime
-
cible
-
-
idTireur
-
-
messageCoule
-
-
nomTireur
-
-
score
-
-
touche
-
-
tour
-
-
victimes
-
-
Tir(int, int)
-
-
Tir(int, String, int)
-
-
getCible()
-
-
getIdTireur()
-
-
getMessageCoule()
-
-
getScore()
-
-
getTour()
-
-
getVictime(int)
-
-
incScore(int)
-
-
incTour()
- Incremente le Tour
-
isTouche()
- dit si le tir a atteint un bateau
-
setCible(Point)
-
-
setMessageCoule(String)
- Concatene la liste des bateaux coules et les proprio
-
setNomTireur(String)
-
-
setTouche(int)
-
-
setTour(int)
-
-
setVictime(int, Victime)
-
nomTireur
private String nomTireur
idTireur
private int idTireur
cible
private Point cible
score
private int score
tour
private int tour
victimes
private Vector victimes
touche
private int touche
messageCoule
private String messageCoule
Tir
public Tir(int idT,
int nbVictime)
- Parameters:
- idT - int
- nbVictime - int
Tir
public Tir(int idT,
String nomT,
int nbVictime)
- Parameters:
- idT - int
- nomT - java.lang.String
getCible
public Point getCible()
- Returns:
- java.awt.Point
getIdTireur
public int getIdTireur()
- Returns:
- int
getMessageCoule
public String getMessageCoule()
- Returns:
- java.lang.String
getScore
public int getScore()
- Returns:
- int
getTour
public int getTour()
- Returns:
- int
getVictime
public Victime getVictime(int idV)
- Parameters:
- idV - int
- Returns:
- navalBattle.Victime
incScore
public void incScore(int inc)
- Parameters:
- inc - int
incTour
public void incTour()
- Incremente le Tour
isTouche
public int isTouche()
- dit si le tir a atteint un bateau
setCible
public void setCible(Point p)
- Parameters:
- p - java.awt.Point
setMessageCoule
public void setMessageCoule(String msg)
- Concatene la liste des bateaux coules et les proprio
- Parameters:
- msg - java.lang.String
setNomTireur
public void setNomTireur(String nom)
- Parameters:
- nom - java.lang.String
setTouche
public void setTouche(int state)
- Parameters:
- state - boolean
setTour
public void setTour(int t)
- Parameters:
- t - int
setVictime
public void setVictime(int idV,
Victime victim)
- Parameters:
- idV - int
- victim - navalBattle.Victime
All Packages Class Hierarchy This Package Previous Next Index