Class PlanJeu

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----PlanJeu

public class PlanJeu
extends Canvas
implements MouseListener
Caracteristiques :
Classe graphique representant l'echiquier.

Author:
Audrey Sanz-Vella, Alexandre Martin
See Also:
Client, MorpionGraphique, BoiteTeleportation, BoiteRejouer, PlanFin, JavaMorpiaudAide

Constructor Index

 o PlanJeu(MorpionGraphique, int)
Constructeur du PlanJeu.
il affiche une image de fond, un quadrillage et attend les clics de souris

Method Index

 o getCaseX(int)
Accesseur permettant de determiner la colonne choisie.
 o getCaseY(int)
Accesseur permettant de determiner la ligne choisie.
 o getHauteurCase()
Accesseur permettant de recuperer la hauteur d une case.
 o getImage()
Accesseur permettant d'acceder a l image de fond.
 o getLargeurCase()
Accesseur permettant de recuperer la largeur d une case.
 o initialisationImageFond()
Methode initialisant une image de fond pour le canvas.
 o mouseClicked(MouseEvent)
Methode utilisee pour gerer les evenements des mouselistener.
 o mouseEntered(MouseEvent)
Methode vide.
 o mouseExited(MouseEvent)
Methode vide.
 o mousePressed(MouseEvent)
Methode vide.
 o mouseReleased(MouseEvent)
Methode vide.
 o paint(Graphics)
Methode reecrivant la methode paint du canvas.
Elle reecrit sur l'image de fond et y ajoute un quadrillage.
 o update(Graphics)
Methode reecrivant la methode update du canvas.

Constructors

 o PlanJeu
 public PlanJeu(MorpionGraphique monMorpionGraphique,
                int nbJoueurs)
Constructeur du PlanJeu.
il affiche une image de fond, un quadrillage et attend les clics de souris

Parameters:
monMorpionGraphique - represente l'instance de la classe MorpionGraphique qui appelle PlanJeu.
nbJoueurs - represente le nombre de joueurs pour la parite en cours. Cela permet de determiner le nombre de cases a afficher.

Methods

 o initialisationImageFond
 public void initialisationImageFond()
Methode initialisant une image de fond pour le canvas.

 o paint
 public void paint(Graphics g)
Methode reecrivant la methode paint du canvas.
Elle reecrit sur l'image de fond et y ajoute un quadrillage.

Parameters:
g - element graphique.
Overrides:
paint in class Canvas
 o update
 public void update(Graphics g)
Methode reecrivant la methode update du canvas.

Parameters:
g - element graphique.
Overrides:
update in class Component
 o mouseClicked
 public void mouseClicked(MouseEvent e)
Methode utilisee pour gerer les evenements des mouselistener.

Parameters:
MouseEvent - evenement de souris.
 o mouseEntered
 public void mouseEntered(MouseEvent e)
Methode vide.

 o mousePressed
 public void mousePressed(MouseEvent e)
Methode vide.

 o mouseExited
 public void mouseExited(MouseEvent e)
Methode vide.

 o mouseReleased
 public void mouseReleased(MouseEvent e)
Methode vide.

 o getLargeurCase
 public int getLargeurCase()
Accesseur permettant de recuperer la largeur d une case.

 o getHauteurCase
 public int getHauteurCase()
Accesseur permettant de recuperer la hauteur d une case.

 o getImage
 public Image getImage()
Accesseur permettant d'acceder a l image de fond.

 o getCaseX
 public int getCaseX(int x)
Accesseur permettant de determiner la colonne choisie.

Parameters:
x - definit le numero de la colonne clique
 o getCaseY
 public int getCaseY(int y)
Accesseur permettant de determiner la ligne choisie.

Parameters:
y - definit le numero de la colonne clique