37 lines
1.2 KiB
JavaScript

// LOGIKA MUSIK
const musicBtn = document.getElementById('musicBtn');
const bgMusic = document.getElementById('bgMusic');
let isMusicPlaying = false;
musicBtn.addEventListener('click', () => {
isMusicPlaying ? bgMusic.pause() : bgMusic.play();
musicBtn.innerText = isMusicPlaying ? '🔇' : '🔊';
isMusicPlaying = !isMusicPlaying;
});
// NAVIGATION
function selectStage(stage) {
window.location.href = "gameboard-" + stage + ".html";
}
document.getElementById("leaderboardBtn").addEventListener("click", () => {
window.location.href = "Leaderboard.html";
});
// OVERLAY CREDITS
function openCredits() {
document.getElementById('creditsOverlay').style.display = 'flex';
}
function closeCredits() {
document.getElementById('creditsOverlay').style.display = 'none';
}
// Karena JS eksternal mungkin tidak tahu lokasi logout.php, kita bantu disini
document.getElementById("logoutBtn").addEventListener("click", () => {
window.location.href = "logout.php";
});
document.getElementById("leaderboardBtn").addEventListener("click", () => {
window.location.href = "Leaderboard.html"; // Atau Leaderboard.php jika sudah diubah
});