diff options
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; |