diff --git a/lib/audio.lua b/lib/audio.lua index fa55969..3331ab5 100644 --- a/lib/audio.lua +++ b/lib/audio.lua @@ -63,11 +63,14 @@ end --- @param source love.Source --- @param settings SourceFilter? +--- @param effectName string? function audio:play(source, settings, effectName) if settings then source:setFilter(settings) end - source:setEffect(effectName, true) + if effectName then + source:setEffect(effectName, true) + end if source:getType() == "stream" then source:setLooping(self.looped) source:setVolume(self.musicVolume)