35 lines
488 B
Go
35 lines
488 B
Go
package audio
|
|
|
|
var defaultManager = Manager{}
|
|
|
|
func LoadLibrary(library *Library) {
|
|
defaultManager.Load(library)
|
|
}
|
|
|
|
func Play(id SoundID) {
|
|
defaultManager.Play(id)
|
|
}
|
|
|
|
func PlayLooped(id SoundID) {
|
|
defaultManager.PlayLooped(id)
|
|
}
|
|
|
|
func Stop(id SoundID) {
|
|
defaultManager.Stop(id)
|
|
}
|
|
|
|
func IsPlaying(id SoundID) bool {
|
|
return defaultManager.IsPlaying(id)
|
|
}
|
|
|
|
func Pause() {
|
|
defaultManager.Pause()
|
|
}
|
|
|
|
func Resume() {
|
|
defaultManager.Resume()
|
|
}
|
|
|
|
func Update() {
|
|
defaultManager.Update()
|
|
}
|