From 6842f2e1dffae23bd3c6c94fff04fa1ef67c9322 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Thu, 19 Sep 2013 23:30:44 +0200 Subject: [PATCH] Expose source ID for desktop usage. http://www.java-gaming.org/topics/libgdx-request-expose-openal-sourceids/30788/view.html --- .../com/badlogic/gdx/backends/openal/OpenALMusic.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALMusic.java b/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALMusic.java index c2719b0da..8e56549f3 100644 --- a/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALMusic.java +++ b/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALMusic.java @@ -47,7 +47,7 @@ public abstract class OpenALMusic implements Music { private float renderedSeconds, secondsPerBuffer; protected final FileHandle file; - + private OnCompletionListener onCompletionListener; public OpenALMusic (OpenALAudio audio, FileHandle file) { @@ -126,11 +126,11 @@ public abstract class OpenALMusic implements Music { if (audio.noDevice) return; if (sourceID != -1) alSourcef(sourceID, AL_GAIN, volume); } - - public float getVolume() { + + public float getVolume () { return this.volume; } - + public void setPan (float pan, float volume) { this.volume = volume; this.pan = pan; @@ -217,8 +217,12 @@ public abstract class OpenALMusic implements Music { buffers = null; onCompletionListener = null; } - + public void setOnCompletionListener (OnCompletionListener listener) { onCompletionListener = listener; } -} \ No newline at end of file + + public int getSourceId () { + return sourceID; + } +} -- 2.11.0