set sound volume

This commit is contained in:
kepler155c@gmail.com 2018-12-04 01:33:58 -05:00
parent c9a42e2502
commit 0e3fb88f1d
1 changed files with 8 additions and 2 deletions

View File

@ -1,12 +1,18 @@
local peripheral = _G.peripheral
local Sound = { }
local Sound = {
_volume = 1,
}
function Sound.play(sound, vol)
local speaker = peripheral.find('speaker')
if speaker then
speaker.playSound('minecraft:' .. sound, vol or 1)
speaker.playSound('minecraft:' .. sound, vol or Sound._volume)
end
end
function Sound.setVolume(volume)
Sound._volume = math.max(0, math.min(volume, 1))
end
return Sound