From c438ce914d5eb6ec2230b0da8b31a766578d837b Mon Sep 17 00:00:00 2001 From: dagorne Date: Thu, 20 Oct 2022 11:24:33 +0200 Subject: [PATCH] MAJ P4 draw mode --- .../src/fr/iutfbleau/projetAgile/Model/GrilleModel.java | 1 + projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java | 1 + .../src/fr/iutfbleau/projetAgile/View/Puissance4Panel.java | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/Model/GrilleModel.java b/projetAgile/src/fr/iutfbleau/projetAgile/Model/GrilleModel.java index 627ce4b..9da465f 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/Model/GrilleModel.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/Model/GrilleModel.java @@ -37,6 +37,7 @@ public class GrilleModel extends AbstractGridInitiater{ protected void addPiece(int column, int row) { grille[column][row] = this.playerTurn; fireGridChanged(column, row, this.playerTurn); + this.piecePlayed++; } public void verifyColumn(int column) { diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java b/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java index 2cd7d7b..24bf6d8 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/Utils/Constants.java @@ -6,6 +6,7 @@ public class Constants { public final static Color PLAYER_ONE_COLOR = new Color(252,21,21); public final static Color PLAYER_TWO_COLOR = new Color(241,205,15); + public final static Color BACKGROUND_COLOR = new Color(31,31,31); public final static Color EMPTY_COLOR = new Color(42,42,42); public final static int EMPTY_PLAYER = -1; public final static int PLAYER_ONE = 0; diff --git a/projetAgile/src/fr/iutfbleau/projetAgile/View/Puissance4Panel.java b/projetAgile/src/fr/iutfbleau/projetAgile/View/Puissance4Panel.java index 6f0a943..b19bac5 100644 --- a/projetAgile/src/fr/iutfbleau/projetAgile/View/Puissance4Panel.java +++ b/projetAgile/src/fr/iutfbleau/projetAgile/View/Puissance4Panel.java @@ -26,7 +26,7 @@ public class Puissance4Panel extends JPanel{ GridBagLayout gbl = new GridBagLayout(); this.setLayout(gbl); GridBagConstraints gbc = new GridBagConstraints(); - this.setBackground(new Color(31,31,31)); + this.setBackground(Constants.BACKGROUND_COLOR); gbc.gridx = 0; gbc.gridy = 0; @@ -89,10 +89,12 @@ public class Puissance4Panel extends JPanel{ reset.setBackground(new Color(255,64,64)); reset.setForeground(Color.WHITE); + reset.setFocusPainted(false); reset.setBorder(new EmptyBorder(5,10,5,10)); menu.setBackground(new Color(255,64,64)); menu.setForeground(Color.WHITE); + menu.setFocusPainted(false); menu.setBorder(new EmptyBorder(5,10,5,10)); }