summaryrefslogtreecommitdiff
path: root/docs/js/sounds.js
blob: 39f725d51f8331297e8168feb71e04861323c25c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const sounds = (function(){
  let sounds = {}
  let els = {}
  sounds.add = (fn) => {
    const el = document.createElement('audio')
    el.src = 'sounds/' + fn + '.mp3'
    els[fn] = el
  }
  sounds.play = (fn) => {
    const el = els[fn]
    el.currentTime = 0
    el.volume = 0.8
    el.play()
  }
  sounds.add('click')
  return sounds
})()