OSDN Git Service

Expose source ID for desktop usage.
authorNathanSweet <nathan.sweet@gmail.com>
Thu, 19 Sep 2013 21:30:44 +0000 (23:30 +0200)
committerNathanSweet <nathan.sweet@gmail.com>
Thu, 19 Sep 2013 21:30:44 +0000 (23:30 +0200)
http://www.java-gaming.org/topics/libgdx-request-expose-openal-sourceids/30788/view.html

backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALMusic.java

index c2719b0..8e56549 100644 (file)
@@ -47,7 +47,7 @@ public abstract class OpenALMusic implements Music {
        private float renderedSeconds, secondsPerBuffer;\r
 \r
        protected final FileHandle file;\r
-       \r
+\r
        private OnCompletionListener onCompletionListener;\r
 \r
        public OpenALMusic (OpenALAudio audio, FileHandle file) {\r
@@ -126,11 +126,11 @@ public abstract class OpenALMusic implements Music {
                if (audio.noDevice) return;\r
                if (sourceID != -1) alSourcef(sourceID, AL_GAIN, volume);\r
        }\r
-       \r
-       public float getVolume() {\r
+\r
+       public float getVolume () {\r
                return this.volume;\r
        }\r
-       \r
+\r
        public void setPan (float pan, float volume) {\r
                this.volume = volume;\r
                this.pan = pan;\r
@@ -217,8 +217,12 @@ public abstract class OpenALMusic implements Music {
                buffers = null;\r
                onCompletionListener = null;\r
        }\r
-       \r
+\r
        public void setOnCompletionListener (OnCompletionListener listener) {\r
                onCompletionListener = listener;\r
        }\r
-}
\ No newline at end of file
+\r
+       public int getSourceId () {\r
+               return sourceID;\r
+       }\r
+}\r