amelioration des slider de musique dans parametre et pause
This commit is contained in:
parent
0cb58a15aa
commit
df54f21dfd
@ -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 {
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user