From 3b590540acf74a5d28e16b94d4b5434d44112576 Mon Sep 17 00:00:00 2001 From: JunkJumper Date: Fri, 24 Apr 2020 18:18:48 +0200 Subject: [PATCH] restore commit ok --- src/ihm/Main.java | 13 +- .../controller/JouerSonTour1Controller.java | 10 +- .../controller/JouerSonTour2Controller.java | 7 +- .../controller/JouerSonTour5Controller.java | 8 +- .../controller/JouerSonTour6Controller.java | 15 +- .../JouerSonTourDonnerVisionController.java | 8 +- src/ihm/controller/MenuController.java | 9 +- .../controller/PiocherVisionController.java | 8 +- src/ihm/controller/PlateauController.java | 31 +- src/ihm/controller/PlayersController.java | 16 +- .../Cartes_lumieres_avenement_supreme.fxml | 6 +- .../Cartes_lumieres_barre_chocolat.fxml | 6 +- .../Cartes_lumieres_benediction(1).fxml | 4 +- .../Cartes_lumieres_benediction(2).fxml | 4 +- .../Cartes_lumieres_premier_secours.fxml | 4 +- .../Cartes_tenebres_araigne_sanguinaire.fxml | 4 +- ...Cartes_tenebres_chauve_souris_vampire.fxml | 4 +- .../ressources/Cartes_tenebres_dynamite.fxml | 2 +- .../Cartes_tenebres_peau_de_banane.fxml | 6 +- .../Cartes_tenebres_poupee_demoniaque.fxml | 4 +- .../Cartes_tenebres_riyuel_diabolique.fxml | 6 +- .../Cartes_tenebres_succube-tentatrice.fxml | 20 +- src/ihm/ressources/Choix_joueur.fxml | 2 +- src/ihm/ressources/Menu.fxml | 4 +- src/ihm/ressources/Plateau.fxml | 1057 +++++++++-------- src/ihm/ressources/Reveler_son_identite.fxml | 29 +- src/ihm/ressources/Utiliser_sa_capacite.fxml | 4 +- 27 files changed, 649 insertions(+), 642 deletions(-) diff --git a/src/ihm/Main.java b/src/ihm/Main.java index f7cbae2..2b11853 100644 --- a/src/ihm/Main.java +++ b/src/ihm/Main.java @@ -2,26 +2,17 @@ package ihm; import javafx.application.Application; import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.Pane; import javafx.stage.Stage; -import java.net.URL; -import java.util.Locale; -import java.util.ResourceBundle; - public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { System.out.println("Lancement de l'application"); - final URL fxmlURL = getClass().getResource("ressources/Menu.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Parent root = fxmlLoader.load(); - + Pane root = FXMLLoader.load(getClass().getResource("ressources/Menu.fxml")); // "ressources/Jouer_tour(1)lancer_des.fxml" primaryStage.setTitle("Shadow Hunters"); primaryStage.setScene(new Scene(root)); @@ -34,7 +25,7 @@ public class Main extends Application { String filepath = "src//ihm//ressources//musique//The_Red_Fox_Tavern.wav"; // lien vers la musique : // https://www.youtube.com/watch?v=LBpKUIyOHdo Musique musiqueObjet = new Musique(); - musiqueObjet.playMusique(filepath); + //musiqueObjet.playMusique(filepath); launch(args); } diff --git a/src/ihm/controller/JouerSonTour1Controller.java b/src/ihm/controller/JouerSonTour1Controller.java index f2a60e5..bf8d497 100644 --- a/src/ihm/controller/JouerSonTour1Controller.java +++ b/src/ihm/controller/JouerSonTour1Controller.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.Random; import java.util.ResourceBundle; @@ -10,7 +9,6 @@ import carte.CarteLieu; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; -import javafx.scene.Parent; import javafx.scene.control.Label; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; @@ -41,12 +39,8 @@ public class JouerSonTour1Controller implements Initializable{ this.d6.setText(Integer.toString(d4)); Thread.sleep(1000); - - final URL fxmlURL = getClass().getResource("../ressources/Jouer_tour(2)carte_lieux.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); - + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2)carte_lieux.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/JouerSonTour2Controller.java b/src/ihm/controller/JouerSonTour2Controller.java index a7bea8a..1f10dbf 100644 --- a/src/ihm/controller/JouerSonTour2Controller.java +++ b/src/ihm/controller/JouerSonTour2Controller.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import carte.CarteLieu; @@ -27,11 +26,7 @@ public class JouerSonTour2Controller implements Initializable{ @FXML public void ignorerEtape(MouseEvent mouseEvent) throws IOException{ - final URL fxmlURL = getClass().getResource("../ressources/Jouer_tour(3)attaquer.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); - + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(3)attaquer.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/JouerSonTour5Controller.java b/src/ihm/controller/JouerSonTour5Controller.java index 2a1b13e..4370c22 100644 --- a/src/ihm/controller/JouerSonTour5Controller.java +++ b/src/ihm/controller/JouerSonTour5Controller.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -21,11 +20,8 @@ public class JouerSonTour5Controller implements Initializable{ } @FXML public void equipementVole(MouseEvent mouseEvent) throws IOException{ - - final URL fxmlURL = getClass().getResource("../ressources/jouerSonTour6.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouerSonTour6.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/JouerSonTour6Controller.java b/src/ihm/controller/JouerSonTour6Controller.java index d678fb8..ff0d29f 100644 --- a/src/ihm/controller/JouerSonTour6Controller.java +++ b/src/ihm/controller/JouerSonTour6Controller.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -21,21 +20,15 @@ public class JouerSonTour6Controller implements Initializable{ } @FXML public void piocherVision(MouseEvent mouseEvent) throws IOException{ - - final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_piocher_vision.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_piocher_vision.fxml")); rootPane.getChildren().setAll(pane); } @FXML public void piocherTenebre(MouseEvent mouseEvent) throws IOException{ - - final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_piocher_lum_et_ten.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_piocher_lum_et_ten.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/JouerSonTourDonnerVisionController.java b/src/ihm/controller/JouerSonTourDonnerVisionController.java index ab3ebfc..0e05337 100644 --- a/src/ihm/controller/JouerSonTourDonnerVisionController.java +++ b/src/ihm/controller/JouerSonTourDonnerVisionController.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -20,11 +19,8 @@ public class JouerSonTourDonnerVisionController implements Initializable{ } @FXML public void attaquer(MouseEvent mouseEvent) throws IOException{ - - final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_recevoir_blessure.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_recevoir_blessure.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/MenuController.java b/src/ihm/controller/MenuController.java index b9d13f2..90a4cd8 100644 --- a/src/ihm/controller/MenuController.java +++ b/src/ihm/controller/MenuController.java @@ -4,7 +4,6 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -15,7 +14,6 @@ import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.input.MouseEvent; import javafx.scene.layout.AnchorPane; -import javafx.scene.layout.BorderPane; import javafx.stage.Stage; import javafx.scene.Node; @@ -38,11 +36,8 @@ public class MenuController implements Initializable{ @FXML public void commencerPartie(MouseEvent mouseEvent) throws IOException{ - System.out.println("Passage à l'écran de choix des joueurs"); - final URL fxmlURL = getClass().getResource("../ressources/Choix_joueur.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - AnchorPane pane = fxmlLoader.load(); + System.out.println("Passage � l'�cran de choix des joueurs"); + AnchorPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml")); Scene scene = new Scene(pane); Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); appStage.setScene(scene); diff --git a/src/ihm/controller/PiocherVisionController.java b/src/ihm/controller/PiocherVisionController.java index 7f27990..4c9f460 100644 --- a/src/ihm/controller/PiocherVisionController.java +++ b/src/ihm/controller/PiocherVisionController.java @@ -2,7 +2,6 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -20,11 +19,8 @@ public class PiocherVisionController implements Initializable{ } @FXML public void voirCarte(MouseEvent mouseEvent) throws IOException{ - - final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_donner_vision.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Pane pane = fxmlLoader.load(); + + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_donner_vision.fxml")); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/PlateauController.java b/src/ihm/controller/PlateauController.java index 08d8542..db8d508 100644 --- a/src/ihm/controller/PlateauController.java +++ b/src/ihm/controller/PlateauController.java @@ -3,7 +3,10 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.ResourceBundle; import ihm.PopUp; import ihm.PopUpBoolean; @@ -94,13 +97,10 @@ public class PlateauController implements Initializable { */ public void seReveler(int numJoueur) throws IOException { System.out.println(listJoueur.get(numJoueur).getNom() + " se revele"); - final URL fxmlURL = getClass().getResource("../ressources/Reveler_son_identite.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Parent root = fxmlLoader.load(); - + FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Reveler_son_identite.fxml")); + Parent root = loader.load(); - RevelationController rc = fxmlLoader.getController(); + RevelationController rc = loader.getController(); rc.showInformation(listJoueur.get(numJoueur)); PopUp popup = new PopUp(root, "Consulter sa carte"); @@ -108,11 +108,9 @@ public class PlateauController implements Initializable { } public boolean choisir(Joueur j) throws IOException { - final URL fxmlURL = getClass().getResource("../ressources/choisirBoolean.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Parent root = fxmlLoader.load(); - + + FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/choisirBoolean.fxml")); + Parent root = loader.load(); PopUpBoolean popup = new PopUpBoolean(root, "Consulter sa carte"); return popup.display(); @@ -127,13 +125,10 @@ public class PlateauController implements Initializable { */ public void consulterSaCarte(int numJoueur) throws IOException { System.out.println(listJoueur.get(numJoueur).getNom() + " consulte sa carte"); - final URL fxmlURL = getClass().getResource("../ressources/afficher_carte_perso.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Parent root = fxmlLoader.load(); - + FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/afficher_carte_perso.fxml")); + Parent root = loader.load(); - AfficherCarteController acc = fxmlLoader.getController(); + AfficherCarteController acc = loader.getController(); acc.showInformation(listJoueur.get(numJoueur)); PopUp popup = new PopUp(root, "Consulter sa carte"); diff --git a/src/ihm/controller/PlayersController.java b/src/ihm/controller/PlayersController.java index 7603db6..37ebaa8 100644 --- a/src/ihm/controller/PlayersController.java +++ b/src/ihm/controller/PlayersController.java @@ -2,7 +2,11 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.ResourceBundle; import ihm.Couple; import javafx.fxml.FXML; @@ -111,14 +115,12 @@ public class PlayersController implements Initializable{ } // Creer une configuration //View.applyConfiguration(new Configuration(joueurs, nbJoueursV, nbJoueursH)); - final URL fxmlURL = getClass().getResource("../ressources/Plateau.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRENCH); - final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); - Parent root = fxmlLoader.load(); - + + FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml")); + Parent root = loader.load(); - PlateauController pc = fxmlLoader.getController(); + PlateauController pc = loader.getController(); GestionnaireJeu.setPlateauController(pc); GestionnaireJeu.setConfiguration(new Configuration(this.joueurs)); Map map = GestionnaireJeu.getJoueursMap(new Configuration(this.joueurs)); diff --git a/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml b/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml index 21fe6f7..a80d953 100644 --- a/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml +++ b/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml @@ -13,9 +13,9 @@ - - -