From c689d1d04891ab362bc978a99b98a252da1ae6a4 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Tue, 22 Jul 2025 23:57:35 +0200 Subject: [PATCH] Set up gyroscope before audio stuff --- gyro/index.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/gyro/index.js b/gyro/index.js index 662bde1..5116342 100644 --- a/gyro/index.js +++ b/gyro/index.js @@ -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";