diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/Controller/GrilleMouseListener.java b/projetAgile/src/fr/iutfbleau/projetAgile/Controller/GrilleMouseListener.java index f62b319..607ef51 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/Controller/GrilleMouseListener.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/Controller/GrilleMouseListener.java @@ -2,6 +2,7 @@ package fr.iutfbleau.projetAgile.Controller; import java.awt.event.MouseEvent; import javax.swing.event.MouseInputAdapter; +import fr.iutfbleau.projetAgile.Utils.Constants; public class GrilleMouseListener extends MouseInputAdapter{ @@ -13,14 +14,15 @@ public class GrilleMouseListener extends MouseInputAdapter{ @Override public void mouseMoved(MouseEvent e) { - this.controller.hoverGrille(e.getX()); + if(Constants.DRAW_POSITION) + this.controller.hoverGrille(e.getX()); } @Override public void mousePressed(MouseEvent e) { if(e.getButton() == MouseEvent.BUTTON1) { this.controller.verifyColumn(e.getX()); - this.controller.hoverGrille(e.getX()); + this.mouseMoved(e);; } } diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java b/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java index 4203bcf..6b3a82c 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java @@ -11,6 +11,7 @@ public class Constants { public final static int EMPTY_PLAYER = 0; public final static int PLAYER_ONE = 1; public final static int PLAYER_TWO = 2; + public static final boolean DRAW_POSITION = true; public static int PIECE_MARGIN = 10; public static int COLUMN_COUNT = 7; public static int ROW_COUNT = 6; diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/View/Grille.java b/projetAgile/src/fr/iutfbleau/projetAgile/View/Grille.java index 60bd4a6..6f8cffd 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/View/Grille.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/View/Grille.java @@ -56,6 +56,7 @@ public class Grille extends JPanel{ for (int x = 0; x < this.column; x++) { for (int y = 0; y < this.row; y++) { this.grille[x][y].setPlayer(Constants.EMPTY_PLAYER); + this.grille[x][y].setHover(false); } } this.repaint();