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.playMusique(fileMusique);
|
||||||
Musique.musiqueEnCours = true;
|
Musique.musiqueEnCours = true;
|
||||||
MusiqueLancee = 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
|
// si elle a deja été lancé mais mis en pause, reprend a partir du point d'arret :
|
||||||
// du point d'arret
|
else if (Musique.musiqueEnCours != true) {
|
||||||
|
Musique.resumeMusique(Musique.clip);
|
||||||
Musique.musiqueEnCours = true;
|
Musique.musiqueEnCours = true;
|
||||||
|
Musique.setVolume(sliderMusique.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@ -166,9 +169,7 @@ public class ParametreController implements Initializable {
|
|||||||
|
|
||||||
// Quitter les paramètres
|
// Quitter les paramètres
|
||||||
EffetSonore.playSoundEffect(fileSound1); // emet un bruit sur le bouton si les effets sonores sont activés
|
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 URL fxmlURL = getClass().getResource("/ihm/ressources/Menu.fxml");
|
||||||
final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue",
|
final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue",
|
||||||
ParametreController.LaLangue);
|
ParametreController.LaLangue);
|
||||||
@ -188,6 +189,10 @@ public class ParametreController implements Initializable {
|
|||||||
slideValue = sliderMusique.getValue();
|
slideValue = sliderMusique.getValue();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
slideValue = sliderMusique.getValue();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void slideVolumeEffet(MouseEvent mouseEvent) throws IOException {
|
public void slideVolumeEffet(MouseEvent mouseEvent) throws IOException {
|
||||||
|
@ -49,6 +49,8 @@ public class PauseController implements Initializable {
|
|||||||
cbEffet.setSelected(ParametreController.cbSonCoche);
|
cbEffet.setSelected(ParametreController.cbSonCoche);
|
||||||
sliderMusiquePause.setValue(ParametreController.slideValue);
|
sliderMusiquePause.setValue(ParametreController.slideValue);
|
||||||
sliderEffetsPause.setValue(ParametreController.slideValueEffets);
|
sliderEffetsPause.setValue(ParametreController.slideValueEffets);
|
||||||
|
|
||||||
|
slideValueMusiquePause = ParametreController.slideValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
@ -61,13 +63,19 @@ public class PauseController implements Initializable {
|
|||||||
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 && 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.playMusique(fileMusique);
|
||||||
Musique.musiqueEnCours = true;
|
Musique.musiqueEnCours = true;
|
||||||
MusiqueLancee = true;
|
MusiqueLancee = true;
|
||||||
} else if (MusiqueLancee == false && Musique.musiqueEnCours != true) {
|
Musique.setVolume(sliderMusiquePause.getValue());
|
||||||
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 (MusiqueLancee == false && Musique.musiqueEnCours != true) {
|
||||||
|
Musique.resumeMusique(Musique.clip);
|
||||||
Musique.musiqueEnCours = true;
|
Musique.musiqueEnCours = true;
|
||||||
|
Musique.setVolume(sliderMusiquePause.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (MusiqueLancee == true) {
|
} else if (MusiqueLancee == true) {
|
||||||
@ -94,7 +102,7 @@ public class PauseController implements Initializable {
|
|||||||
ParametreController.cbMusiqueCoche = cbMusique.isSelected();
|
ParametreController.cbMusiqueCoche = cbMusique.isSelected();
|
||||||
ParametreController.slideValue = slideValueMusiquePause;
|
ParametreController.slideValue = slideValueMusiquePause;
|
||||||
ParametreController.slideValueEffets = slideValueEffetPause;
|
ParametreController.slideValueEffets = slideValueEffetPause;
|
||||||
|
|
||||||
EffetSonore.playSoundEffect(fileSound1); // met un bruit sur le bouton si les effets sonores sont activés
|
EffetSonore.playSoundEffect(fileSound1); // met un bruit sur le bouton si les effets sonores sont activés
|
||||||
|
|
||||||
System.out.println("Retour au jeu");
|
System.out.println("Retour au jeu");
|
||||||
@ -135,7 +143,7 @@ public class PauseController implements Initializable {
|
|||||||
slideValueMusiquePause = sliderMusiquePause.getValue();
|
slideValueMusiquePause = sliderMusiquePause.getValue();
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
System.out.println("probleme de slider musique");
|
slideValueMusiquePause = sliderMusiquePause.getValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user