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