From 462b04b54eafdcbebf5b127557a701e0e3295cab Mon Sep 17 00:00:00 2001 From: Yessine-iut Date: Thu, 14 May 2020 20:14:25 +0200 Subject: [PATCH] =?UTF-8?q?Regler=20si=20le=20nom=20est=20vide=20(ne=20con?= =?UTF-8?q?tient=20que=20des=20espaces=20=C3=A9galements)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ihm/controller/PlayersController.java | 36 +++++++++++++++++++++-- src/ihm/ressources/Choix_joueur.fxml | 18 ++++++------ 2 files changed, 43 insertions(+), 11 deletions(-) diff --git a/src/ihm/controller/PlayersController.java b/src/ihm/controller/PlayersController.java index d776e97..2569096 100644 --- a/src/ihm/controller/PlayersController.java +++ b/src/ihm/controller/PlayersController.java @@ -10,6 +10,7 @@ import java.util.List; import java.util.Locale; import java.util.Map; import java.util.ResourceBundle; +import java.util.regex.Pattern; import ihm.Couple; import ihm.EffetSonore; @@ -147,6 +148,7 @@ public class PlayersController implements Initializable{ for (TextField tf : txt) { tf.setEditable(false); tf.setStyle("-fx-background-color: silver;"); + } int j=0; @@ -164,7 +166,7 @@ public class PlayersController implements Initializable{ public void commencerJeux(MouseEvent mouseEvent) throws IOException{ if (nbJoueursH + nbJoueursV >= 4) { - if(textVide()==false && memeNom()==false) { + if(textVide()==false && memeNom()==false && nomAutorise()==true) { //ajout des joueurs finalement selectionner int i = 0; @@ -254,7 +256,7 @@ public class PlayersController implements Initializable{ nbJoueursH++; } - if (nbJoueursH + nbJoueursV >= 4) { + if (nbJoueursH + nbJoueursV >= 4 && memeNom()==false && textVide()==false && nomAutorise()==true) { btnCommencer.setStyle("-fx-background-color: #1d1d1d; -fx-text-fill: #d8d8d8;"); } } @@ -333,6 +335,23 @@ public class PlayersController implements Initializable{ } } return false; + } + @FXML + public void couleurBtnCommencerJeu() { + + + + + if (nbJoueursH + nbJoueursV >= 4 && memeNom()==false && textVide()==false && nomAutorise()==true) { + btnCommencer.setStyle("-fx-background-color: #1d1d1d; -fx-text-fill: #d8d8d8;"); + } + else + { + btnCommencer.setStyle("-fx-background-color: gray; -fx-text-fill: black;"); + + } + + } public boolean memeNom() { @@ -356,6 +375,19 @@ public class PlayersController implements Initializable{ } return false; } + public boolean nomAutorise() { + + int i=0; + while(i - + @@ -90,7 +90,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -194,7 +194,7 @@ - + @@ -268,7 +268,7 @@ - + @@ -307,7 +307,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -426,7 +426,7 @@ - + @@ -461,4 +461,4 @@ - \ No newline at end of file +