mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 12:21:52 +09:00
gui track should obey interface volume setting
This commit is contained in:
@@ -1976,7 +1976,7 @@ public class App implements ApplicationListener {
|
||||
it.setCurrentTrack(sound);
|
||||
it.setMaxVolumeFun(() -> volume);
|
||||
it.setVolume(volume);
|
||||
((BinoPan) Arrays.stream(it.getFilters()).findFirst().get()).setPan(pan);
|
||||
((BinoPan) it.getFilters()[1]).setPan(pan);
|
||||
it.play();
|
||||
}
|
||||
}
|
||||
@@ -1991,7 +1991,7 @@ public class App implements ApplicationListener {
|
||||
it.setCurrentTrack(sound);
|
||||
it.setMaxVolumeFun(() -> volume);
|
||||
it.setVolume(volume);
|
||||
((BinoPan) Arrays.stream(it.getFilters()).findFirst().get()).setPan(pan);
|
||||
((BinoPan) it.getFilters()[1]).setPan(pan);
|
||||
it.play();
|
||||
}
|
||||
public static void playGUIsoundHigh(MusicContainer sound, double volume) { playGUIsoundHigh(sound, volume, 0.0f); }
|
||||
|
||||
@@ -230,7 +230,7 @@ class AudioMixer : Disposable {
|
||||
it.filters[0] = Gain(1f)
|
||||
}
|
||||
|
||||
guiTrack.filters[0] = BinoPan(0f)
|
||||
guiTrack.filters[1] = BinoPan(0f)
|
||||
|
||||
masterTrack.filters[0] = SoftClp
|
||||
masterTrack.filters[1] = Buffer
|
||||
|
||||
@@ -307,6 +307,8 @@ private class UIItemKeycap(
|
||||
val homerow: Boolean = false
|
||||
) : UIItem(parent, initialX, initialY) {
|
||||
|
||||
override var suppressHaptic = false
|
||||
|
||||
init {
|
||||
if (parent is UIKeyboardControlPanel ) {
|
||||
this.posX = initialX + parent.kbx
|
||||
|
||||
Reference in New Issue
Block a user