summaryrefslogtreecommitdiff
path: root/levelSelect.js
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2024-07-06 22:17:20 -0500
committersanine <sanine.not@pm.me>2024-07-06 22:17:20 -0500
commitfdfa8561fbc884418bffa424876eb0e4e6756ecc (patch)
tree3212137f14a734c83c4bb0b528e465dd0b9e4b3b /levelSelect.js
parent909a3c49fb48361b65dceb437b4182380d3b8277 (diff)
fix audio loading
Diffstat (limited to 'levelSelect.js')
-rw-r--r--levelSelect.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/levelSelect.js b/levelSelect.js
index 30285e7..9837a05 100644
--- a/levelSelect.js
+++ b/levelSelect.js
@@ -44,6 +44,8 @@ export function setupLevelSelectUi(root, sfx) {
const [ dependencies, level ] = levels[name];
const allDependenciesSatisfied = dependencies.map(x => levels[x][1].completed).reduce((acc, x) => acc && x, true);
if (allDependenciesSatisfied) {
+ sfx.listAppearAudio.currentTime = 0;
+ sfx.listAppearAudio.play();
// if (true) {
const button = document.createElement('input');
button.type = 'button';
@@ -70,8 +72,6 @@ export function setupLevelSelectUi(root, sfx) {
let time = 0;
[...Object.keys(levels)].forEach(name => {
setTimeout(() => {
- sfx.listAppearAudio.currentTime = 0;
- sfx.listAppearAudio.play();
levelPicker(name);
}, 100 * time + 100)
time += 1;