All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class navalBattle.Joueur

java.lang.Object
   |
   +----navalBattle.Joueur

public class Joueur
extends Object
implements Runnable
LE JOUEUR. Identifier par un numero donne par l'objet RMI. met a jour son tir, et consulte celui des autre pour savoir si il a ete touche, et pour le leur dire.


Variable Index

 o canvas
 o flotte
 o idProprio
 o leThread
 o NB_BOATS
 o nbJoueurs
 o proprietaire
 o score
 o tir
 o tourCourant
 o vectorTireur

Constructor Index

 o Joueur(String)
 o Joueur(String, VectorTireur)
Constructeur.

Method Index

 o finir()
 o getIdProprio()
This method was created in VisualAge.
 o info()
This method was created in VisualAge.
 o joue()
Not banal !!! un joueur qui joue!!!.
 o run()
Quand le Joueur joue
 o setCanvas(MyCanvas)
 o setFlotte(Vector)
Affectation de la flotte au joueur
 o tirer(Point)
Quand il click, et qu'il a la droit de tirer...
 o toString()
 o touche(Point)
Quand il est touche
 o victime(VectorTireur, Vector, int)
Recherche de victimes pour le tir consulté

Variables

 o NB_BOATS
 private static final int NB_BOATS
 o proprietaire
 private String proprietaire
 o idProprio
 private int idProprio
 o tir
 private Tir tir
 o tourCourant
 private int tourCourant
 o flotte
 private Vector flotte
 o vectorTireur
 private VectorTireur vectorTireur
 o canvas
 private MyCanvas canvas
 o nbJoueurs
 private int nbJoueurs
 o leThread
 private Thread leThread
 o score
 private int score

Constructors

 o Joueur
 public Joueur(String pSeudo)
 o Joueur
 public Joueur(String nom,
               VectorTireur vecTireur)
Constructeur.

Parameters:
vectTireur - navalBattle.VectorTir

Methods

 o finir
 public void finir()
 o getIdProprio
 public int getIdProprio()
This method was created in VisualAge.

Returns:
int
 o info
 public void info()
This method was created in VisualAge.

 o joue
 public void joue()
Not banal !!! un joueur qui joue!!!.

 o run
 public void run()
Quand le Joueur joue

 o setCanvas
 public void setCanvas(MyCanvas cv)
Parameters:
cv - navalBattle.MyCanvas
 o setFlotte
 public void setFlotte(Vector vectBatIcon)
Affectation de la flotte au joueur

Parameters:
vFlot - java.util.Vector
 o tirer
 public void tirer(Point ptCible)
Quand il click, et qu'il a la droit de tirer...

Parameters:
c - navalBattle.Case
 o toString
 public String toString()
Returns:
java.lang.String
Overrides:
toString in class Object
 o touche
 public void touche(Point pt)
Quand il est touche

Parameters:
pt - java.awt.Point
 o victime
 Vector victime(VectorTireur vectorTireur,
                Vector epave,
                int idTir)
Recherche de victimes pour le tir consulté

Parameters:
missile - java.awt.Point

All Packages  Class Hierarchy  This Package  Previous  Next  Index