Set up gyroscope before audio stuff

This commit is contained in:
Paul Brinkmeier 2025-07-22 23:57:35 +02:00
parent 729d140243
commit c689d1d048

View File

@ -136,6 +136,7 @@
}
function setupGyroscope () {
log.innerHTML += "waiting for gyroscope permission\n";
return (
util.getGyroPermission()
.then(response => {
@ -211,23 +212,15 @@
}
perm.addEventListener("click", e => {
setupAudioStuff([
setupGyroscope()
.then(() => setupAudioStuff([
"Track1Fade.mp3",
"Track2Fade.mp3",
"Track3Fade.mp3",
"Track4Fade.mp3",
"Track5Fade.mp3",
"Track6Fade.mp3",
])
.then(audio => {
log.innerHTML += "waiting for gyroscope permissions\n";
return (
setupGyroscope()
.then(() => {
return audio;
})
);
})
]))
.then(audio => {
document.body.dataset.state = "main";