amelioration des slider de musique dans parametre et pause

This commit is contained in:
Bastien NOEL 2020-05-10 17:04:56 +02:00
parent 0cb58a15aa
commit df54f21dfd
2 changed files with 24 additions and 11 deletions

View File

@ -103,11 +103,14 @@ public class ParametreController implements Initializable {
Musique.playMusique(fileMusique);
Musique.musiqueEnCours = true;
MusiqueLancee = true;
Musique.setVolume(sliderMusique.getValue());
} else if (Musique.musiqueEnCours != true) {
Musique.resumeMusique(Musique.clip); // si elle a deja été lancé mais mis en pause, reprend a partir
// du point d'arret
}
// si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret :
else if (Musique.musiqueEnCours != true) {
Musique.resumeMusique(Musique.clip);
Musique.musiqueEnCours = true;
Musique.setVolume(sliderMusique.getValue());
}
} else {
@ -167,8 +170,6 @@ public class ParametreController implements Initializable {
// Quitter les paramètres
EffetSonore.playSoundEffect(fileSound1); // emet un bruit sur le bouton si les effets sonores sont activés
System.out.println("slidevalueeffet enregistre = " + slideValueEffets);
final URL fxmlURL = getClass().getResource("/ihm/ressources/Menu.fxml");
final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue",
ParametreController.LaLangue);
@ -188,6 +189,10 @@ public class ParametreController implements Initializable {
slideValue = sliderMusique.getValue();
}
else {
slideValue = sliderMusique.getValue();
}
}
public void slideVolumeEffet(MouseEvent mouseEvent) throws IOException {

View File

@ -49,6 +49,8 @@ public class PauseController implements Initializable {
cbEffet.setSelected(ParametreController.cbSonCoche);
sliderMusiquePause.setValue(ParametreController.slideValue);
sliderEffetsPause.setValue(ParametreController.slideValueEffets);
slideValueMusiquePause = ParametreController.slideValue;
}
@FXML
@ -61,13 +63,19 @@ public class PauseController implements Initializable {
if (cbMusique.isSelected()) {
System.out.println("\tLancement de la musique");
if (Musique.clipTimePosition == 0 && MusiqueLancee == false && Musique.musiqueEnCours != true) { // si la musique n'a jamais été lancé
// si la musique n'a jamais été lancé
if (Musique.clipTimePosition == 0 && MusiqueLancee == false && Musique.musiqueEnCours != true) {
Musique.playMusique(fileMusique);
Musique.musiqueEnCours = true;
MusiqueLancee = true;
} else if (MusiqueLancee == false && Musique.musiqueEnCours != true) {
Musique.resumeMusique(Musique.clip); // si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret
Musique.setVolume(sliderMusiquePause.getValue());
}
// si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret
else if (MusiqueLancee == false && Musique.musiqueEnCours != true) {
Musique.resumeMusique(Musique.clip);
Musique.musiqueEnCours = true;
Musique.setVolume(sliderMusiquePause.getValue());
}
} else if (MusiqueLancee == true) {
@ -135,7 +143,7 @@ public class PauseController implements Initializable {
slideValueMusiquePause = sliderMusiquePause.getValue();
}else {
System.out.println("probleme de slider musique");
slideValueMusiquePause = sliderMusiquePause.getValue();
}
}