affichage d'écran de victoire à la fin de la partie
This commit is contained in:
parent
25205bf874
commit
0558d127e4
@ -77,7 +77,7 @@ public class FinDePartieControlleur implements Initializable {
|
|||||||
JVainqueur.getChildren().add(ivJoueur);
|
JVainqueur.getChildren().add(ivJoueur);
|
||||||
*/
|
*/
|
||||||
Label nomJoueurGagant = new Label();
|
Label nomJoueurGagant = new Label();
|
||||||
nomJoueurGagant.setText(listeWinner.get(i).getNom() + "qui était "+ listeWinner.get(i).getCartePersonnage().getNom() + " ("+listeWinner.get(i).getCartePersonnage().getEquipe()+ ")");
|
nomJoueurGagant.setText(listeWinner.get(i).getNom() + " qui était "+ listeWinner.get(i).getCartePersonnage().getNom() + " ("+listeWinner.get(i).getCartePersonnage().getEquipe()+ ")");
|
||||||
nomJoueurGagant.setFont(new Font("Arial", 36));
|
nomJoueurGagant.setFont(new Font("Arial", 36));
|
||||||
nomJoueurGagant.setStyle("-fx-text-fill: white");
|
nomJoueurGagant.setStyle("-fx-text-fill: white");
|
||||||
JVainqueur.getChildren().add(nomJoueurGagant);
|
JVainqueur.getChildren().add(nomJoueurGagant);
|
||||||
|
@ -65,6 +65,7 @@ public class PlateauController implements Initializable {
|
|||||||
private ChoisirJoueur cj;
|
private ChoisirJoueur cj;
|
||||||
private PiocherCarte pc;
|
private PiocherCarte pc;
|
||||||
private LancerDes ld;
|
private LancerDes ld;
|
||||||
|
private FinDePartieControlleur fdpc;
|
||||||
|
|
||||||
private static Map<Carte, BufferedImage> mapRessourcesCartes;
|
private static Map<Carte, BufferedImage> mapRessourcesCartes;
|
||||||
private static Map<String, BufferedImage> mapRessourcesDosCartes;
|
private static Map<String, BufferedImage> mapRessourcesDosCartes;
|
||||||
@ -631,4 +632,14 @@ public class PlateauController implements Initializable {
|
|||||||
jihm.getRevealButton().fire();
|
jihm.getRevealButton().fire();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void afficherVictoire(List<Joueur> gagnants) throws IOException {
|
||||||
|
final URL fxmlURL = PlateauController.class.getResource("/ihm/ressources/Fin_De_Partie.fxml");
|
||||||
|
final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue);
|
||||||
|
final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle);
|
||||||
|
Pane pane = fxmlLoader.load();
|
||||||
|
this.fdpc = fxmlLoader.getController();
|
||||||
|
fdpc.setListeWinner(gagnants);
|
||||||
|
rootPane.getChildren().setAll(pane);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -380,4 +380,14 @@ public class GestionnaireJeu {
|
|||||||
pc.utiliserCapacite(joueur);
|
pc.utiliserCapacite(joueur);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void afficherVictoire(List<Joueur> gagnants) {
|
||||||
|
Platform.runLater(() -> {
|
||||||
|
try {
|
||||||
|
pc.afficherVictoire(gagnants);
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -317,10 +317,16 @@ public class Plateau extends Thread {
|
|||||||
if (j.victoire()) {
|
if (j.victoire()) {
|
||||||
gagnants.add(j);
|
gagnants.add(j);
|
||||||
System.out.println("CartePersonnage " + j.getCartePersonnage() + " Stats " + j.getStats());
|
System.out.println("CartePersonnage " + j.getCartePersonnage() + " Stats " + j.getStats());
|
||||||
|
afficherVictoire(gagnants);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void afficherVictoire(List<Joueur> gagnants) {
|
||||||
|
gj.afficherVictoire(gagnants);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private boolean checkrevealIAtour(JoueurVirtuel jIA) {
|
private boolean checkrevealIAtour(JoueurVirtuel jIA) {
|
||||||
ControleurIA cIA = new ControleurIA();
|
ControleurIA cIA = new ControleurIA();
|
||||||
switch (jIA.getCartePersonnage().getNom()) {
|
switch (jIA.getCartePersonnage().getNom()) {
|
||||||
@ -373,7 +379,7 @@ public class Plateau extends Thread {
|
|||||||
|
|
||||||
public boolean isPartieTerminee() {
|
public boolean isPartieTerminee() {
|
||||||
return false;
|
return false;
|
||||||
// return this.getStat(PARTIE_FINIE) == 1;
|
//return this.getStat(PARTIE_FINIE) == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void deplacer(Joueur currentJoueur) {
|
public void deplacer(Joueur currentJoueur) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user