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
-
PlanJeu(MorpionGraphique, int)
- Constructeur du PlanJeu.
il affiche une image de fond, un quadrillage et attend les clics de souris
-
getCaseX(int)
- Accesseur permettant de determiner la colonne choisie.
-
getCaseY(int)
- Accesseur permettant de determiner la ligne choisie.
-
getHauteurCase()
- Accesseur permettant de recuperer la hauteur d une case.
-
getImage()
- Accesseur permettant d'acceder a l image de fond.
-
getLargeurCase()
- Accesseur permettant de recuperer la largeur d une case.
-
initialisationImageFond()
- Methode initialisant une image de fond pour le canvas.
-
mouseClicked(MouseEvent)
- Methode utilisee pour gerer les evenements des mouselistener.
-
mouseEntered(MouseEvent)
- Methode vide.
-
mouseExited(MouseEvent)
- Methode vide.
-
mousePressed(MouseEvent)
- Methode vide.
-
mouseReleased(MouseEvent)
- Methode vide.
-
paint(Graphics)
- Methode reecrivant la methode paint du canvas.
Elle reecrit sur l'image de fond et y ajoute un quadrillage.
-
update(Graphics)
- Methode reecrivant la methode update du canvas.
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.
initialisationImageFond
public void initialisationImageFond()
- Methode initialisant une image de fond pour le canvas.
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
update
public void update(Graphics g)
- Methode reecrivant la methode update du canvas.
- Parameters:
-
g
- element graphique.
- Overrides:
- update in class Component
mouseClicked
public void mouseClicked(MouseEvent e)
- Methode utilisee pour gerer les evenements des mouselistener.
- Parameters:
-
MouseEvent
- evenement de souris.
mouseEntered
public void mouseEntered(MouseEvent e)
- Methode vide.
mousePressed
public void mousePressed(MouseEvent e)
- Methode vide.
mouseExited
public void mouseExited(MouseEvent e)
- Methode vide.
mouseReleased
public void mouseReleased(MouseEvent e)
- Methode vide.
getLargeurCase
public int getLargeurCase()
- Accesseur permettant de recuperer la largeur d une case.
getHauteurCase
public int getHauteurCase()
- Accesseur permettant de recuperer la hauteur d une case.
getImage
public Image getImage()
- Accesseur permettant d'acceder a l image de fond.
getCaseX
public int getCaseX(int x)
- Accesseur permettant de determiner la colonne choisie.
- Parameters:
-
x
- definit le numero de la colonne clique
getCaseY
public int getCaseY(int y)
- Accesseur permettant de determiner la ligne choisie.
- Parameters:
-
y
- definit le numero de la colonne clique