diff options
author | sanine <sanine.not@pm.me> | 2024-07-06 22:17:20 -0500 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2024-07-06 22:17:20 -0500 |
commit | fdfa8561fbc884418bffa424876eb0e4e6756ecc (patch) | |
tree | 3212137f14a734c83c4bb0b528e465dd0b9e4b3b /levelSelect.js | |
parent | 909a3c49fb48361b65dceb437b4182380d3b8277 (diff) |
fix audio loading
Diffstat (limited to 'levelSelect.js')
-rw-r--r-- | levelSelect.js | 4 |
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; |