Olá, Débora! Como vai?
Que legal que você concluiu o projeto final!
Sobre a sua dúvida, parece que o problema está relacionado ao comportamento do popup de habilitar e desabilitar a voz no seu jogo.
Uma possível solução seria verificar o código JavaScript que controla a exibição do popup. Certifique-se de que o evento que aciona a exibição do popup está corretamente configurado. Pode ser que o popup esteja sendo configurado para não aparecer se a voz já estiver habilitada por padrão.
Por exemplo, se você estiver usando um botão para controlar o popup, verifique se há um evento de clique associado corretamente a ele e se a lógica dentro desse evento está permitindo que o popup seja exibido mesmo quando a voz está habilitada.
Aqui está um exemplo básico de como isso pode ser feito:
const voiceButton = document.getElementById('voiceButton');
let isVoiceEnabled = true; // Supondo que a voz está habilitada por padrão
voiceButton.addEventListener('click', () => {
isVoiceEnabled = !isVoiceEnabled; // Alterna o estado da voz
if (isVoiceEnabled) {
// Código para habilitar a voz
alert('Voz habilitada');
} else {
// Código para desabilitar a voz
alert('Voz desabilitada');
}
// Aqui você poderia exibir o popup se necessário
});
Verifique se algo semelhante está implementado no seu código e ajuste conforme necessário. Espero que isso ajude a resolver o problema!
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.