2
0
Эх сурвалжийг харах

* 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 жил өмнө
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) {
     public void setReverbEnabled(boolean reverbEnabled) {
         this.reverbEnabled = reverbEnabled;
         this.reverbEnabled = reverbEnabled;
-        if (channel >= 0)
+        if (channel >= 0) {
             getRenderer().updateSourceParam(this, AudioParam.ReverbEnabled);
             getRenderer().updateSourceParam(this, AudioParam.ReverbEnabled);
+        }
     }
     }
 
 
     /**
     /**
@@ -642,8 +643,9 @@ public class AudioNode extends Node {
      */
      */
     public void setPositional(boolean positional) {
     public void setPositional(boolean positional) {
         this.positional = positional;
         this.positional = positional;
-        if (channel >= 0)
+        if (channel >= 0) {
             getRenderer().updateSourceParam(this, AudioParam.IsPositional);
             getRenderer().updateSourceParam(this, AudioParam.IsPositional);
+        }
     }
     }
 
 
     @Override
     @Override

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 236 - 214
engine/src/lwjgl/com/jme3/audio/lwjgl/LwjglAudioRenderer.java


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно