blob: 346e4489bdd711f15f245c41405a6d9cc8a4a1f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
local M = {}
M.__index = M
function M.new(assets)
local new = setmetatable({}, M)
new.assets = assets
return new
end
function M:play(name)
assert(self.assets.sfx[name], "no such sound effect: "..name)
self.assets.sfx[name]:seek(0)
self.assets.sfx[name]:play()
end
return M
|