From 92c5c2e53fe6b6619a69abe683fc73ad7998ff2b Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Mon, 4 Mar 2019 22:05:31 -0800 Subject: [PATCH] Adding notes on different audio channel support Each audio channel should have it's own volume level and support on-the-fly changes --- core/src/gdx/diablo/Audio.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/gdx/diablo/Audio.java b/core/src/gdx/diablo/Audio.java index c3d7fadc..7ec3a6ff 100644 --- a/core/src/gdx/diablo/Audio.java +++ b/core/src/gdx/diablo/Audio.java @@ -17,6 +17,12 @@ public class Audio { private static final String GLOBAL = "data\\global\\sfx\\"; private static final String LOCAL = "data\\local\\sfx\\"; + // TODO: Add support for different channels -- will require API change in gdx.diablo.audio + // Audio should maintain a list of all instances and adjust volumes as needed + public enum Channel { + SFX, MUSIC, ENVIRONMENT, SPEECH + } + private final AssetManager assets; private final ObjectMap> descriptors = new ObjectMap<>();