diff --git a/src/ihm/controller/PauseController.java b/src/ihm/controller/PauseController.java index 83b5088..6aece47 100644 --- a/src/ihm/controller/PauseController.java +++ b/src/ihm/controller/PauseController.java @@ -64,7 +64,7 @@ public class PauseController implements Initializable { Musique.resumeMusique(Musique.clip); // si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret } - } else { + } else if (MusiqueLancee == true){ Musique.pauseMusique(Musique.clip); // met en pause la musique Musique.musiqueEnCours = false; MusiqueLancee = false; diff --git a/src/ihm/controller/ReglesControlleur.java b/src/ihm/controller/ReglesControlleur.java index e925d3e..614bf3e 100644 --- a/src/ihm/controller/ReglesControlleur.java +++ b/src/ihm/controller/ReglesControlleur.java @@ -39,14 +39,18 @@ public class ReglesControlleur implements Initializable { @FXML public void pageSuivante(MouseEvent mouseEvent) throws IOException { - InputStream fileSound1 = getClass().getResourceAsStream("/ihm/ressources/musique/BEEP1.wav"); - EffetSonore.playSoundEffect(fileSound1); if (index < 4) { index++; + InputStream fileSound1 = getClass().getResourceAsStream("/ihm/ressources/musique/BEEP1.wav"); + EffetSonore.playSoundEffect(fileSound1); + System.out.println("Page suivante"); + } else { + InputStream fileSound2 = getClass().getResourceAsStream("/ihm/ressources/musique/BeepError.wav"); + EffetSonore.playSoundEffect(fileSound2); + System.out.println("C'est la dernière page!"); } - System.out.println("Page suivante"); InputStream input = getClass().getResourceAsStream("/ihm/ressources/img/Regle" + index + ".png"); Image image = new Image(input); imageRegles.setImage(image); @@ -55,14 +59,18 @@ public class ReglesControlleur implements Initializable { @FXML public void pagePrecedente(MouseEvent mouseEvent) throws IOException { - InputStream fileSound1 = getClass().getResourceAsStream("/ihm/ressources/musique/BEEP1.wav"); - EffetSonore.playSoundEffect(fileSound1); if (index > 1) { index--; + InputStream fileSound1 = getClass().getResourceAsStream("/ihm/ressources/musique/BEEP1.wav"); + EffetSonore.playSoundEffect(fileSound1); + System.out.println("Page précédente"); + } else { + InputStream fileSound2 = getClass().getResourceAsStream("/ihm/ressources/musique/BeepError.wav"); + EffetSonore.playSoundEffect(fileSound2); + System.out.println("C'est la première page!"); } - System.out.println("Page précédente"); InputStream input = getClass().getResourceAsStream("/ihm/ressources/img/Regle" + index + ".png"); Image image = new Image(input); imageRegles.setImage(image);