From 58eff398a7bcab72d6c3d625323b4b717f70cddc Mon Sep 17 00:00:00 2001 From: Chiara Date: Thu, 23 Apr 2020 16:09:45 +0200 Subject: [PATCH] controller 1 2 3 --- .../controller/JouerSonTour1Controller.java | 25 ++++++++++++++++--- .../controller/JouerSonTour2Controller.java | 23 ++++++++++++++--- .../controller/JouerSonTour3Controller.java | 1 + .../ressources/Jouer_tour(1)lancer_des.fxml | 2 +- .../ressources/Jouer_tour(2)carte_lieux.fxml | 2 +- 5 files changed, 43 insertions(+), 10 deletions(-) diff --git a/src/ihm/controller/JouerSonTour1Controller.java b/src/ihm/controller/JouerSonTour1Controller.java index b121823..bf8d497 100644 --- a/src/ihm/controller/JouerSonTour1Controller.java +++ b/src/ihm/controller/JouerSonTour1Controller.java @@ -5,6 +5,7 @@ import java.net.URL; import java.util.Random; import java.util.ResourceBundle; +import carte.CarteLieu; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; @@ -12,22 +13,38 @@ import javafx.scene.control.Label; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Pane; +import main.Joueur; public class JouerSonTour1Controller implements Initializable{ + private Joueur joueur; + @FXML private Pane rootPane; @FXML private Label d6; @FXML private Label d4; + @FXML private Label nomJoueur; @Override public void initialize(URL arg0, ResourceBundle arg1) { - + //nomJoueur.setText(joueur.getNom()); } @FXML - public void lancerDes(MouseEvent mouseEvent) throws IOException{ - Random d6 = new Random(); - int valeurD6 = d6.nextInt(6) + 1; + public void lancerDes(MouseEvent mouseEvent) throws IOException, InterruptedException{ + //lancer d6 + int d6 = new Random().nextInt(6) + 1; + this.d6.setText(Integer.toString(d6)); + + //lancer d4 + int d4 = new Random().nextInt(4) + 1; + this.d6.setText(Integer.toString(d4)); + + Thread.sleep(1000); + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2)carte_lieux.fxml")); rootPane.getChildren().setAll(pane); } + + public void deplacerPion(CarteLieu lieux) { + + } } diff --git a/src/ihm/controller/JouerSonTour2Controller.java b/src/ihm/controller/JouerSonTour2Controller.java index 54f1c7e..1f10dbf 100644 --- a/src/ihm/controller/JouerSonTour2Controller.java +++ b/src/ihm/controller/JouerSonTour2Controller.java @@ -4,20 +4,24 @@ import java.io.IOException; import java.net.URL; import java.util.ResourceBundle; +import carte.CarteLieu; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; +import javafx.scene.control.Label; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Pane; public class JouerSonTour2Controller implements Initializable{ + private CarteLieu lieu; + @FXML private Pane rootPane; + @FXML private Label descriptionLieu; @Override public void initialize(URL arg0, ResourceBundle arg1) { - // TODO Auto-generated method stub - + //descriptionLieu.setText(lieu.getDescription()); } @FXML @@ -28,8 +32,19 @@ public class JouerSonTour2Controller implements Initializable{ @FXML public void capaciteLieu(MouseEvent mouseEvent) throws IOException{ - //Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouerSonTour5.fxml")); - //rootPane.getChildren().setAll(pane); + /*//si le lieu fait attaquer ou se soigner + if (lieu.getNom().compareTo("foret hantee")) { + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2c)attaquer_soigner.fxml")); + rootPane.getChildren().setAll(pane); + //si le lieu fait voler une carte equipement + }else if(lieu.getNom().compareTo("sanctuaire ancien")) { + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2a)voler_equipement.fxml")); + rootPane.getChildren().setAll(pane); + //si le lieu fait piocher une carte + }else { + Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2b)piocher_carte.fxml")); + rootPane.getChildren().setAll(pane); + }*/ } } diff --git a/src/ihm/controller/JouerSonTour3Controller.java b/src/ihm/controller/JouerSonTour3Controller.java index 5b97c3f..7b5037f 100644 --- a/src/ihm/controller/JouerSonTour3Controller.java +++ b/src/ihm/controller/JouerSonTour3Controller.java @@ -26,6 +26,7 @@ public class JouerSonTour3Controller implements Initializable{ rootPane.getChildren().setAll(pane); }*/ + @FXML public void pasAttaquer(MouseEvent mouseEvent) throws IOException{ Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); diff --git a/src/ihm/ressources/Jouer_tour(1)lancer_des.fxml b/src/ihm/ressources/Jouer_tour(1)lancer_des.fxml index fe8e4b2..6415e41 100644 --- a/src/ihm/ressources/Jouer_tour(1)lancer_des.fxml +++ b/src/ihm/ressources/Jouer_tour(1)lancer_des.fxml @@ -28,7 +28,7 @@ -