package com.nilunder.bdx.audio; public class Audio { private float volume = 1; private float pan = 0; // There's no pitch controls for music, so it doesn't make sense to have it at the audio level, either public static Music music; public static Sounds sounds; public Audio(){ music = new Music(); sounds = new Sounds(); } public void dispose(){ music.dispose(); sounds.dispose(); } public void volume(float volume){ this.volume = volume; music.volume(music.volume()); sounds.volume(sounds.volume()); } public float volume() { return volume; } public void pan(float pan) { this.pan = pan; music.pan(music.pan()); sounds.pan(sounds.pan()); } public float pan() { return pan; } }