Browse Source

* Fixed issue where setReverbEnabled(false) after setPositional(false) did not actually remove reverb. Reverb is now removed automatically when setPositional(false) per contract of the method.
* Formatted the classes.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9569 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

Sha..rd 13 years ago
parent
commit
9d95528e21

+ 4 - 2
engine/src/core/com/jme3/audio/AudioNode.java

@@ -442,8 +442,9 @@ public class AudioNode extends Node {
      */
     public void setReverbEnabled(boolean reverbEnabled) {
         this.reverbEnabled = reverbEnabled;
-        if (channel >= 0)
+        if (channel >= 0) {
             getRenderer().updateSourceParam(this, AudioParam.ReverbEnabled);
+        }
     }
 
     /**
@@ -642,8 +643,9 @@ public class AudioNode extends Node {
      */
     public void setPositional(boolean positional) {
         this.positional = positional;
-        if (channel >= 0)
+        if (channel >= 0) {
             getRenderer().updateSourceParam(this, AudioParam.IsPositional);
+        }
     }
 
     @Override

File diff suppressed because it is too large
+ 236 - 214
engine/src/lwjgl/com/jme3/audio/lwjgl/LwjglAudioRenderer.java


Some files were not shown because too many files changed in this diff