From 93be21bd9694287397c96f0cf93c9565d53b6d61 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Wed, 12 Mar 2025 23:26:52 +0800 Subject: feat(audio): play projectile sound when player shoots --- utils/audio.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 utils/audio.lua (limited to 'utils') diff --git a/utils/audio.lua b/utils/audio.lua new file mode 100644 index 0000000..ecf0cc9 --- /dev/null +++ b/utils/audio.lua @@ -0,0 +1,21 @@ +local audio = {} + +local resources = { + projectile = "sound/projectile.wav", + intenseFight = "music/intenseFight.wav", +} + +function audio.load() + audioData = {} + for name, path in pairs(resources) do + audioData[name] = love.audio.newSource("resources/" .. path, "stream") + end +end + +function audio.play(name) + if audioData[name] then + love.audio.play(audioData[name]) + end +end + +return audio -- cgit v1.2.3