30 lines
924 B
Lua
30 lines
924 B
Lua
sounds = {
|
|
blocks = {
|
|
I = love.audio.newSource("res/se/piece_i.wav", "static"),
|
|
J = love.audio.newSource("res/se/piece_j.wav", "static"),
|
|
L = love.audio.newSource("res/se/piece_l.wav", "static"),
|
|
O = love.audio.newSource("res/se/piece_o.wav", "static"),
|
|
S = love.audio.newSource("res/se/piece_s.wav", "static"),
|
|
T = love.audio.newSource("res/se/piece_t.wav", "static"),
|
|
Z = love.audio.newSource("res/se/piece_z.wav", "static")
|
|
},
|
|
move = love.audio.newSource("res/se/move.wav", "static"),
|
|
bottom = love.audio.newSource("res/se/bottom.wav", "static"),
|
|
}
|
|
|
|
function playSE(sound, subsound)
|
|
if subsound == nil then
|
|
sounds[sound]:setVolume(0.1)
|
|
if sounds[sound]:isPlaying() then
|
|
sounds[sound]:stop()
|
|
end
|
|
sounds[sound]:play()
|
|
else
|
|
sounds[sound][subsound]:setVolume(0.1)
|
|
if sounds[sound][subsound]:isPlaying() then
|
|
sounds[sound][subsound]:stop()
|
|
end
|
|
sounds[sound][subsound]:play()
|
|
end
|
|
end
|