Uhh, probably makes sense to actually hook the volume setting up to the sound manager

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@640 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Charlie Groves
2008-08-21 01:43:08 +00:00
parent 0abacd42d3
commit 99fc1ddbf7
@@ -50,6 +50,16 @@ public class OpenALSoundPlayer extends SoundPlayer
return _ticker;
}
@Override
public void setClipVolume (final float vol)
{
super.setClipVolume(vol);
_ticker.postRunnable(new Runnable(){
public void run () {
_alSoundManager.setBaseGain(vol);
}});
}
@Override
public void lock (String pkgPath, String... keys)
{
@@ -162,6 +172,11 @@ public class OpenALSoundPlayer extends SoundPlayer
*/
protected class TickingQueue extends BasicRunQueue
{
public TickingQueue ()
{
super("SoundPlayerQueue");
}
@Override
protected void iterate ()
{