Add volume slider

This commit is contained in:
Xiexe
2020-10-03 23:04:50 -04:00
parent f0e299702f
commit a1aea07a45
6 changed files with 114 additions and 10 deletions
+33
View File
@@ -52,12 +52,15 @@ var copyMap = [
2020
];
var cursor;
var audio = new Audio();
var buttonAudio = new Audio();
var audioInitialPlayback = false;
var queuePos = null;
var disconnected = false;
document.onmousemove = updateCursorPosition;
function init()
{
switchExpansion();
@@ -173,6 +176,7 @@ function switchExpansion()
bg.load();
bg.play();
audio.play();
}
function playButtonAudio(index)
@@ -211,4 +215,33 @@ function resetQueue()
disconnected = false;
showDisconnect();
hideQueue();
}
function showSettings()
{
var opt = document.getElementById("options");
if(opt.style.display == "none")
opt.style.display = "flex";
else
opt.style.display = "none";
}
function updateCursorPosition(e)
{
if(cursor === undefined)
{
cursor = document.getElementById("cursor");
console.log('Setting cursor');
}
cursor.style.top = e.y + 'px';
cursor.style.left = e.x + 'px';
}
function adjustVolume()
{
var slider = document.getElementById("volumeSlider");
var val = slider.value * 0.01;
audio.volume = val;
buttonAudio.volume = val;
document.getElementById('background').volume = val;
}