musique fonctionnel dans le menu pause

This commit is contained in:
Bastien NOEL 2020-05-06 12:19:24 +02:00
parent 1a2b50ffb2
commit 5ca48d7f19

View File

@ -28,7 +28,7 @@ public class PauseController implements Initializable {
private CheckBox cbEffet; private CheckBox cbEffet;
String filepathMusique = "src//ihm//ressources//musique//The_Red_Fox_Tavern.wav"; String filepathMusique = "src//ihm//ressources//musique//The_Red_Fox_Tavern.wav";
InputStream fileMusique = getClass().getResourceAsStream("src//ihm//ressources//musique//The_Red_Fox_Tavern.wav"); InputStream fileMusique = getClass().getResourceAsStream("/ihm/ressources/musique/The_Red_Fox_Tavern.wav");
boolean MusiqueLancee = ParametreController.cbMusiqueCoche; boolean MusiqueLancee = ParametreController.cbMusiqueCoche;
boolean SonLance = ParametreController.cbSonCoche; boolean SonLance = ParametreController.cbSonCoche;
@ -53,24 +53,21 @@ public class PauseController implements Initializable {
// Pour la musique // Pour la musique
if (fileMusique != null) { if (fileMusique != null) {
System.out.println("point d'arret 1");
if (cbMusique.isSelected()) { if (cbMusique.isSelected()) {
System.out.println("\tLancement de la musique"); System.out.println("\tLancement de la musique");
if (Musique.clipTimePosition == 0 && MusiqueLancee == false) { // si la musique n'a jamais été lancé if (Musique.clipTimePosition == 0 && MusiqueLancee == false) { // si la musique n'a jamais été lancé
Musique.playMusique(fileMusique); Musique.playMusique(fileMusique);
MusiqueLancee = true; MusiqueLancee = true;
System.out.println("point d'arret 2");
} else } else
Musique.resumeMusique(Musique.clip); // si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret Musique.resumeMusique(Musique.clip); // si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret
System.out.println("point d'arret 3");
} else { } else {
Musique.pauseMusique(Musique.clip); // met en pause la musique Musique.pauseMusique(Musique.clip); // met en pause la musique
System.out.println("\tMise en pause de la musique"); System.out.println("\tMise en pause de la musique");
} }
} }
else { else {
System.out.println("ON A UN PROBLEME, AUCUN POINT D'ARRET N'EST PASSE"); System.out.println("fichier audio non trouvé");
} }
// Pour les effets sonores // Pour les effets sonores