Fin de partie
This commit is contained in:
parent
628dc33bb2
commit
7f9d8bce5c
24
src/ihm/controller/ContexteInterpreter.java
Normal file
24
src/ihm/controller/ContexteInterpreter.java
Normal file
@ -0,0 +1,24 @@
|
||||
package ihm.controller;
|
||||
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.layout.Pane;
|
||||
import main.Contexte;
|
||||
|
||||
public abstract class ContexteInterpreter {
|
||||
|
||||
public static void setContexteToPane(Contexte contexte, Pane root) {
|
||||
|
||||
if(contexte.equals(Contexte.ATTAQUER)) {
|
||||
|
||||
Label l = (Label) root.getChildren().get(0);
|
||||
l.setText("Souhaitez vous attaquer ?");
|
||||
}
|
||||
|
||||
if(contexte.equals(Contexte.ACTIVER_EFFET_LIEU)) {
|
||||
|
||||
Label l = (Label) root.getChildren().get(0);
|
||||
l.setText("Souhaitez vous activer l'effet du lieu ?");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -13,6 +13,7 @@ import javafx.scene.Node;
|
||||
import javafx.scene.control.CheckBox;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.stage.Stage;
|
||||
import main.GestionnaireJeu;
|
||||
|
||||
public class PauseController implements Initializable {
|
||||
@FXML
|
||||
@ -90,7 +91,7 @@ public class PauseController implements Initializable {
|
||||
public void quitter(MouseEvent me) throws IOException {
|
||||
InputStream fileSound1 = getClass().getResourceAsStream("/ihm/ressources/musique/BEEP1.wav");
|
||||
EffetSonore.playSoundEffect(fileSound1);
|
||||
|
||||
GestionnaireJeu.endGame();
|
||||
System.err.println("Fin de partie");
|
||||
Stage appStage = (Stage) ((Node) me.getSource()).getScene().getWindow();
|
||||
appStage.close();
|
||||
|
@ -5,6 +5,6 @@ public enum Contexte {
|
||||
ATTAQUER,
|
||||
VOLER_EQUIP,
|
||||
EFFET_NEGATIF_SUR_AUTRES,
|
||||
EFFET_POSITIF_SUR_AUTRES
|
||||
EFFET_POSITIF_SUR_AUTRES, ACTIVER_EFFET_LIEU
|
||||
|
||||
}
|
||||
|
@ -16,8 +16,6 @@ public class GestionnaireJeu {
|
||||
|
||||
private static GestionnaireJeu gj;
|
||||
|
||||
private View view;
|
||||
|
||||
private Map<Integer, Joueur> mapJoueurs;
|
||||
|
||||
private static Plateau plateau;
|
||||
@ -162,6 +160,10 @@ public class GestionnaireJeu {
|
||||
|
||||
}
|
||||
|
||||
public static void endGame() {
|
||||
plateau.stop();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user