sound setting done

This commit is contained in:
Nathan 2025-12-19 01:20:12 +07:00
parent d62cc3c97f
commit 488a5bd900
3 changed files with 6 additions and 13 deletions

View File

@ -9,8 +9,8 @@ const sfxLose = document.getElementById("sfxLose");
const toggleBtn = document.getElementById("toggleMusic");
const countdownOverlay = document.getElementById("countdown-overlay");
let musicMuted = true;
toggleBtn.textContent = "🔇";
let musicMuted = false;
toggleBtn.textContent = "🔊";
function playSFX(audio) {
audio.currentTime = 0;

View File

@ -9,28 +9,21 @@ const sfxLose = document.getElementById("sfxLose");
const toggleBtn = document.getElementById("toggleMusic");
const overlay = document.getElementById("countdown-overlay");
// 1. Set Default Mute (Mati)
let musicMuted = true;
toggleBtn.textContent = "🔇";
let musicMuted = false;
toggleBtn.textContent = "🔊";
// 2. SFX Jalan Terus (Tanpa Cek Mute)
function playSFX(audio) {
audio.currentTime = 0;
audio.play().catch(() => {});
}
// 3. Listener 'initAudio' DIHAPUS
// (Supaya musik tidak nyala otomatis saat klik layar sembarangan)
toggleBtn.onclick = (e) => {
e.stopPropagation();
if (musicMuted) {
// Nyalakan Musik
bgMusic.play();
toggleBtn.textContent = "🔊";
musicMuted = false;
} else {
// Matikan Musik
bgMusic.pause();
toggleBtn.textContent = "🔇";
musicMuted = true;

View File

@ -9,8 +9,8 @@ const sfxLose = document.getElementById("sfxLose");
const toggleBtn = document.getElementById("toggleMusic");
const countdownOverlay = document.getElementById("countdown-overlay");
let musicMuted = true;
toggleBtn.textContent = "🔇";
let musicMuted = false;
toggleBtn.textContent = "🔊";
function playSFX(audio) {
audio.currentTime = 0;