changements IA

This commit is contained in:
Kruss
2020-05-14 12:31:14 +02:00
parent 84d63bd9c6
commit 4263869d58
6 changed files with 331 additions and 305 deletions

View File

@ -6,12 +6,19 @@ import java.util.List;
import java.util.ResourceBundle;
import carte.CarteEquipement;
import javafx.animation.KeyFrame;
import javafx.animation.Timeline;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.image.ImageView;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.util.Duration;
import main.Contexte;
import main.GestionnaireJeu;
import main.Joueur;
import main.JoueurVirtuel;
public class ChoisirEquipement implements Initializable{
@FXML private GridPane grilleEquipement;
@ -63,7 +70,6 @@ public class ChoisirEquipement implements Initializable{
iv.setFitHeight(100);
iv.setFitHeight(100);
iv.setPreserveRatio(true);
hbox.getChildren().add(iv);
iv.setOnMouseClicked(e -> {
equipementSelected = ce;
@ -71,4 +77,15 @@ public class ChoisirEquipement implements Initializable{
});
}
}
public void fireBtnIA(JoueurVirtuel jIA, Contexte c) {
Timeline timeline = new Timeline(new KeyFrame(Duration.millis(2000), ae -> {
equipementSelected = jIA.choisirEquipement(equipements);
GestionnaireJeu.notifyPlateau();
}));
timeline.play();
}
}