diff --git a/src/ihm/controller/ChoisirEquipement.java b/src/ihm/controller/ChoisirEquipement.java index 2a74524..7c4bb73 100644 --- a/src/ihm/controller/ChoisirEquipement.java +++ b/src/ihm/controller/ChoisirEquipement.java @@ -60,12 +60,11 @@ public class ChoisirEquipement implements Initializable{ for (CarteEquipement ce : equipements) { ImageView iv = new ImageView(PlateauController.getImageCarte(ce)); - - hbox.getChildren().add(iv); - - iv.fitHeightProperty().bind(hbox.heightProperty()); - //iv.fitWidthProperty().bind(scrollpane.widthProperty()); + iv.setFitHeight(100); + iv.setFitHeight(100); iv.setPreserveRatio(true); + + hbox.getChildren().add(iv); iv.setOnMouseClicked(e -> { equipementSelected = ce; GestionnaireJeu.notifyPlateau(); diff --git a/src/ihm/controller/MenuController.java b/src/ihm/controller/MenuController.java index 4e3312b..1539a6c 100644 --- a/src/ihm/controller/MenuController.java +++ b/src/ihm/controller/MenuController.java @@ -44,7 +44,6 @@ public class MenuController implements Initializable{ final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue); final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); AnchorPane pane = fxmlLoader.load(); - rootPane.getChildren().setAll(pane); Scene scene = new Scene(pane); Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); appStage.setScene(scene); diff --git a/src/ihm/controller/PlateauController.java b/src/ihm/controller/PlateauController.java index ffa6551..ccea732 100644 --- a/src/ihm/controller/PlateauController.java +++ b/src/ihm/controller/PlateauController.java @@ -450,6 +450,7 @@ public void afficherEffet(Joueur j) throws IOException { public void updateVieJoueur(Joueur joueur, int damage) { JoueurIHM jIHM = getJoueurIHM(joueur); + jIHM.getZoneJoueur().getChildren().setAll(); jIHM.deplacerPionVie(damage); } @@ -513,13 +514,11 @@ public void afficherEffet(Joueur j) throws IOException { } }); if(j instanceof JoueurVirtuel) { - System.out.println("here"); Timeline timeline = new Timeline(new KeyFrame(Duration.millis(3000), ae -> { pu.getStage().hide(); })); timeline.play(); } - System.out.println("j is instance of "+j); pu.display(); } @@ -542,7 +541,7 @@ public void afficherEffet(Joueur j) throws IOException { VBox v= (VBox)a.getChildren().get(0); AnchorPane b=(AnchorPane)s.getItems().get(1); ImageView i= (ImageView)b.getChildren().get(0); - + v.setRotate(180); i.setRotate(180); s.setRotate(180); diff --git a/src/main/ControleurIA.java b/src/main/ControleurIA.java index 7b65371..d29673f 100644 --- a/src/main/ControleurIA.java +++ b/src/main/ControleurIA.java @@ -32,20 +32,20 @@ public class ControleurIA { int diff = jIA.getDifficulte(); switch (diff) { case 1: - if (res < 25) + if (res < 60) return true; break; case 2: - if (res < 50) + if (res < 80) return true; break; case 3: - if (res < 75) + if (res < 100) return true; break; default: } - } else if (res < 10) + } else if (res < 30) return true; return false; } diff --git a/src/main/Plateau.java b/src/main/Plateau.java index f52b4a6..3e87ae5 100644 --- a/src/main/Plateau.java +++ b/src/main/Plateau.java @@ -314,8 +314,7 @@ public class Plateau extends Thread{ public boolean isPartieTerminee() { return this.getStat(PARTIE_FINIE) == 1; } - - + public void deplacer(Joueur currentJoueur) { boolean attributed = false;