From 70f259649cb2c2bfac7d52f2f5e4f1779b73eb9b Mon Sep 17 00:00:00 2001 From: Yessine-iut Date: Mon, 11 May 2020 15:49:28 +0200 Subject: [PATCH 1/3] Fichier FXML change --- ...{Jouer_tour(2c2)choisir_joueur.fxml => choixJoueurAttq.fxml} | 0 src/main/Plateau.java | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename src/ihm/ressources/{Jouer_tour(2c2)choisir_joueur.fxml => choixJoueurAttq.fxml} (100%) diff --git a/src/ihm/ressources/Jouer_tour(2c2)choisir_joueur.fxml b/src/ihm/ressources/choixJoueurAttq.fxml similarity index 100% rename from src/ihm/ressources/Jouer_tour(2c2)choisir_joueur.fxml rename to src/ihm/ressources/choixJoueurAttq.fxml diff --git a/src/main/Plateau.java b/src/main/Plateau.java index 6fba903..9b3bf68 100644 --- a/src/main/Plateau.java +++ b/src/main/Plateau.java @@ -266,7 +266,7 @@ public class Plateau extends Thread{ while(true) { Joueur currentJoueur = this.joueurs.get(i % nbJoueurs); - //currentJoueur.choisir(new ArrayList(), Joueur.class); + currentJoueur.choisir(new ArrayList(), Joueur.class); System.out.println("\n\n\n\n\n"); System.out.println("Au tour de "+currentJoueur.getNom()); System.out.println("Lancement des dés."); From 5d9ba89beda5d5f55e73d39e0bfd4e15e19e1b9f Mon Sep 17 00:00:00 2001 From: Bastien NOEL Date: Mon, 11 May 2020 17:30:20 +0200 Subject: [PATCH 2/3] credit de la musique --- src/domaine/properties/langue.properties | 2 +- src/domaine/properties/langue_en.properties | 2 +- src/domaine/properties/langue_fr.properties | 8 ++++---- src/effet/EffetChoisirEffet.java | 5 ++++- src/ihm/controller/ChoisirEquipement.java | 4 +--- src/ihm/controller/PauseController.java | 6 ++++++ src/ihm/ressources/ReglesPause.fxml | 2 +- src/ihm/ressources/parametre.fxml | 15 +++++++++++++++ 8 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/domaine/properties/langue.properties b/src/domaine/properties/langue.properties index f8fdaba..047e91d 100644 --- a/src/domaine/properties/langue.properties +++ b/src/domaine/properties/langue.properties @@ -24,7 +24,7 @@ choisir.equipement.a.voler=Choisissez un carte.vision=Carte Vision jouer.a.qui.donner.carte=Choisissez un joueur à  qui donner la carte. carte=Carte -effet=Effet : +effet=Effets sonores : carte.vue.par.joueur.pioche=Cette carte ne peut être vu que par le joueur qui la pioche. voir.carte=Voir carte recoit=reçoit diff --git a/src/domaine/properties/langue_en.properties b/src/domaine/properties/langue_en.properties index 5d85f6c..8f02a49 100644 --- a/src/domaine/properties/langue_en.properties +++ b/src/domaine/properties/langue_en.properties @@ -24,7 +24,7 @@ choisir.equipement.a.voler=Choose equipment to steal carte.vision=Vision Card jouer.a.qui.donner.carte=Choose a player to give the card to. carte=Card -effet=Effect : +effet=Sound Effects: carte.vue.par.joueur.pioche=This card can only be seen by the player who draws it. voir.carte=See card recoit=receives diff --git a/src/domaine/properties/langue_fr.properties b/src/domaine/properties/langue_fr.properties index 1356a68..3b2ab86 100644 --- a/src/domaine/properties/langue_fr.properties +++ b/src/domaine/properties/langue_fr.properties @@ -16,15 +16,15 @@ joueur1.soigne.joueur2=Joueur 1 soigne Joueur 2 lancer.de.des=Lancer les dés choisr.joueur=Choisissez un joueur joueur=Joueur -choisir.joueur.infliger.blessures=Choisissez un joueur à qui infliger 2 blessures +choisir.joueur.infliger.blessures=Choisissez un joueur à  qui infliger 2 blessures carte.equipement.a.donner=Choisissez la carte équipement que vous allez donner -joueur.a.qui.donner.carte.equipement=Choisissez un joueur à qui donner cette carte équipement +joueur.a.qui.donner.carte.equipement=Choisissez un joueur à  qui donner cette carte équipement carte.equipement=Cartes équipements choisir.equipement.a.voler=Choisissez un équipement à voler carte.vision=Carte Vision -jouer.a.qui.donner.carte=Choisissez un joueur à qui donner la carte. +jouer.a.qui.donner.carte=Choisissez un joueur à  qui donner la carte. carte=Carte -effet=Effet : +effet=Effets sonores : carte.vue.par.joueur.pioche=Cette carte ne peut être vu que par le joueur qui la pioche. voir.carte=Voir carte recoit=reçoit diff --git a/src/effet/EffetChoisirEffet.java b/src/effet/EffetChoisirEffet.java index 9e171ea..09ed5e7 100644 --- a/src/effet/EffetChoisirEffet.java +++ b/src/effet/EffetChoisirEffet.java @@ -7,6 +7,8 @@ import main.Joueur; public class EffetChoisirEffet extends Effet{ + + private static final long serialVersionUID = -1412748549517929474L; private List effets; public EffetChoisirEffet(Effet ...effets) { @@ -17,7 +19,8 @@ public class EffetChoisirEffet extends Effet{ @Override public void utiliser(Joueur joueur) { - Effet effet = (Effet) joueur.choisir(effets,Effet.class); + Effet effet = (Effet) joueur.choisir(effets); + effet.utiliser(joueur); } diff --git a/src/ihm/controller/ChoisirEquipement.java b/src/ihm/controller/ChoisirEquipement.java index d922c6b..7de8bbc 100644 --- a/src/ihm/controller/ChoisirEquipement.java +++ b/src/ihm/controller/ChoisirEquipement.java @@ -1,17 +1,15 @@ package ihm.controller; -import java.io.InputStream; import java.net.URL; import java.util.ArrayList; import java.util.List; import java.util.ResourceBundle; +import carte.CarteEquipement; import javafx.fxml.FXML; import javafx.fxml.Initializable; -import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.GridPane; -import carte.CarteEquipement; public class ChoisirEquipement implements Initializable{ @FXML private GridPane grilleEquipement; diff --git a/src/ihm/controller/PauseController.java b/src/ihm/controller/PauseController.java index 5febbbb..1d2501b 100644 --- a/src/ihm/controller/PauseController.java +++ b/src/ihm/controller/PauseController.java @@ -8,6 +8,7 @@ import java.util.ResourceBundle; import ihm.EffetSonore; import ihm.Musique; +import ihm.PopUp; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; @@ -167,10 +168,15 @@ public class PauseController implements Initializable { final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue); final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); AnchorPane pane = fxmlLoader.load(); + + /* Scene scene = new Scene(pane); Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); appStage.setScene(scene); appStage.show(); + */ + PopUp pu = new PopUp(pane, "Regles"); + pu.display(); } diff --git a/src/ihm/ressources/ReglesPause.fxml b/src/ihm/ressources/ReglesPause.fxml index 3b6f506..d393bfd 100644 --- a/src/ihm/ressources/ReglesPause.fxml +++ b/src/ihm/ressources/ReglesPause.fxml @@ -8,7 +8,7 @@ - + diff --git a/src/ihm/ressources/parametre.fxml b/src/ihm/ressources/parametre.fxml index 64b4294..43fad9a 100644 --- a/src/ihm/ressources/parametre.fxml +++ b/src/ihm/ressources/parametre.fxml @@ -23,6 +23,21 @@ + + + + + + + + From 5cb64604e522317c428a71196599bb771223e7cd Mon Sep 17 00:00:00 2001 From: Bastien NOEL Date: Mon, 11 May 2020 17:45:28 +0200 Subject: [PATCH 3/3] correction d'une erreure --- src/effet/EffetChoisirEffet.java | 2 +- src/ihm/controller/PauseController.java | 6 ++++-- src/ihm/ressources/ReglesPause.fxml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/effet/EffetChoisirEffet.java b/src/effet/EffetChoisirEffet.java index 09ed5e7..f541251 100644 --- a/src/effet/EffetChoisirEffet.java +++ b/src/effet/EffetChoisirEffet.java @@ -19,7 +19,7 @@ public class EffetChoisirEffet extends Effet{ @Override public void utiliser(Joueur joueur) { - Effet effet = (Effet) joueur.choisir(effets); + Effet effet = (Effet) joueur.choisir(effets,Effet.class); effet.utiliser(joueur); } diff --git a/src/ihm/controller/PauseController.java b/src/ihm/controller/PauseController.java index 1d2501b..339a039 100644 --- a/src/ihm/controller/PauseController.java +++ b/src/ihm/controller/PauseController.java @@ -169,14 +169,16 @@ public class PauseController implements Initializable { final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); AnchorPane pane = fxmlLoader.load(); - /* + Scene scene = new Scene(pane); Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); appStage.setScene(scene); appStage.show(); - */ + + /* PopUp pu = new PopUp(pane, "Regles"); pu.display(); + */ } diff --git a/src/ihm/ressources/ReglesPause.fxml b/src/ihm/ressources/ReglesPause.fxml index d393bfd..3b6f506 100644 --- a/src/ihm/ressources/ReglesPause.fxml +++ b/src/ihm/ressources/ReglesPause.fxml @@ -8,7 +8,7 @@ - +