From 919ab1692f333cc59278c59c6d83ea56f1ed1289 Mon Sep 17 00:00:00 2001 From: Dave Hoover Date: Sun, 2 Aug 2009 19:52:33 +0000 Subject: [PATCH] Pull that out so I can override in a subclass git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@843 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/openal/OpenALSoundPlayer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/openal/OpenALSoundPlayer.java b/src/java/com/threerings/openal/OpenALSoundPlayer.java index daf24e80..66e295f4 100644 --- a/src/java/com/threerings/openal/OpenALSoundPlayer.java +++ b/src/java/com/threerings/openal/OpenALSoundPlayer.java @@ -65,7 +65,7 @@ public class OpenALSoundPlayer extends SoundPlayer { _loader = loader; try { - _alSoundManager = new MediaALSoundManager(); + _alSoundManager = createSoundManager(); _group = _alSoundManager.createGroup(this, SOURCE_COUNT); } catch (Throwable t) { log.warning("Unable to initialize OpenAL", "cause", t); @@ -334,6 +334,14 @@ public class OpenALSoundPlayer extends SoundPlayer return paths; } + /** + * Creates our SoundManager. + */ + protected SoundManager createSoundManager () + { + return new MediaALSoundManager(); + } + /** * Extends sound manager to allow sounds to be pulled out of the locked map. */