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>
|
</div>
|
||||||
<v-divider />
|
<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>
|
</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 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 MQTTBrokerState = ref(false); // Définition d'une référence pour la case à cocher. Initialement décochée.
|
||||||
const SattelitesDisplay = ref(false);
|
const SattelitesDisplay = ref(false);
|
||||||
|
const SuccessPlay = ref(false);
|
||||||
|
const ErrorPlay = ref(false);
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const goToDebugRoute = () => {
|
const goToDebugRoute = () => {
|
||||||
@ -55,17 +65,26 @@
|
|||||||
if (localStorage.getItem('SattelitesDisplay')) {
|
if (localStorage.getItem('SattelitesDisplay')) {
|
||||||
SattelitesDisplay.value = localStorage.getItem('SattelitesDisplay') === 'true'; // Added a default value for this switch
|
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) => {
|
watch(EmbeddedSound, (EmbeddedSoundNewValue) => {
|
||||||
if (EmbeddedSoundNewValue !== null) {
|
if (EmbeddedSoundNewValue !== null) {
|
||||||
localStorage.setItem('EmbeddedSound', EmbeddedSoundNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
localStorage.setItem('EmbeddedSound', EmbeddedSoundNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
watch(EmbeddedSoundVolume, (EmbeddedSoundVolumeNewValue) => {
|
watch(EmbeddedSoundVolume, (EmbeddedSoundVolumeNewValue) => {
|
||||||
if (EmbeddedSoundVolumeNewValue !== null) {
|
if (EmbeddedSoundVolumeNewValue !== null) {
|
||||||
localStorage.setItem('EmbeddedSoundVolume', EmbeddedSoundVolumeNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
localStorage.setItem('EmbeddedSoundVolume', EmbeddedSoundVolumeNewValue); // Mettre à jour l'état de la case à cocher dans le LocalStorage chaque fois qu'il change.
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
watch(MQTTSound, (MQTTSoundNewValue) => {
|
watch(MQTTSound, (MQTTSoundNewValue) => {
|
||||||
|
|
||||||
if (MQTTSoundNewValue !== null) {
|
if (MQTTSoundNewValue !== null) {
|
||||||
@ -78,6 +97,17 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
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>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
Loading…
Reference in New Issue
Block a user