Ajout de deux paramètres dans la page de settings ces boutons permettent de jouer certains sons lors de l'ajout ou la suppression de score
This commit is contained in:
parent
2cc97c8de8
commit
08471a27b7
@ -24,6 +24,14 @@
|
||||
|
||||
</div>
|
||||
<v-divider />
|
||||
<v-label class="title-style-2">Jeu</v-label>
|
||||
|
||||
<div class="mutltiple-per-line">
|
||||
<v-switch hide-details label='Jouer le son de succès lorsque des points sont ajoutés' v-model="SuccessPlay" class="ml-15" color="primary"/>
|
||||
</div>
|
||||
|
||||
<v-switch hide-details label='Jouer le son de erreur lorsque des points sont enlevés' v-model="ErrorPlay" class="ml-15" color="primary"/>
|
||||
|
||||
</template>
|
||||
|
||||
|
||||
@ -36,6 +44,8 @@
|
||||
const MQTTSound = ref(false); // Définition d'une référence pour la case à cocher. Initialement décochée.
|
||||
const MQTTBrokerState = ref(false); // Définition d'une référence pour la case à cocher. Initialement décochée.
|
||||
const SattelitesDisplay = ref(false);
|
||||
const SuccessPlay = ref(false);
|
||||
const ErrorPlay = ref(false);
|
||||
const router = useRouter();
|
||||
|
||||
const goToDebugRoute = () => {
|
||||
@ -54,18 +64,27 @@
|
||||
}
|
||||
if (localStorage.getItem('SattelitesDisplay')) {
|
||||
SattelitesDisplay.value = localStorage.getItem('SattelitesDisplay') === 'true'; // Added a default value for this switch
|
||||
}
|
||||
if (localStorage.getItem('SuccessPlay')) {
|
||||
SuccessPlay.value = localStorage.getItem('SuccessPlay') === 'true'; // Added a default value for this switch
|
||||
}
|
||||
if (localStorage.getItem('ErrorPlay')) {
|
||||
ErrorPlay.value = localStorage.getItem('ErrorPlay') === 'true'; // Added a default value for this switch
|
||||
}
|
||||
});
|
||||
|
||||
watch(EmbeddedSound, (EmbeddedSoundNewValue) => {
|
||||
if (EmbeddedSoundNewValue !== null) {
|
||||
localStorage.setItem('EmbeddedSound', EmbeddedSoundNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
||||
}
|
||||
});
|
||||
|
||||
watch(EmbeddedSoundVolume, (EmbeddedSoundVolumeNewValue) => {
|
||||
if (EmbeddedSoundVolumeNewValue !== null) {
|
||||
localStorage.setItem('EmbeddedSoundVolume', EmbeddedSoundVolumeNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
||||
}
|
||||
});
|
||||
|
||||
watch(MQTTSound, (MQTTSoundNewValue) => {
|
||||
|
||||
if (MQTTSoundNewValue !== null) {
|
||||
@ -75,9 +94,20 @@
|
||||
watch(SattelitesDisplay, (SattelitesDisplaynewValue) => {
|
||||
if (SattelitesDisplaynewValue !== null) {
|
||||
localStorage.setItem('SattelitesDisplay', SattelitesDisplaynewValue); // Added a default value for this switch
|
||||
}
|
||||
});
|
||||
|
||||
watch(SuccessPlay, (SuccessPlaynewValue) => {
|
||||
if (SuccessPlaynewValue !== null) {
|
||||
localStorage.setItem('SuccessPlay', SuccessPlaynewValue); // Added a default value for this switch
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
watch(ErrorPlay, (ErrorPlaynewValue) => {
|
||||
if (ErrorPlaynewValue !== null) {
|
||||
localStorage.setItem('ErrorPlay', ErrorPlaynewValue); // Added a default value for this switch
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
Loading…
Reference in New Issue
Block a user