mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 10:54:51 +00:00
finished fx audio volume
This commit is contained in:
@@ -38,6 +38,9 @@ public final class OptionsPopup extends Popup {
|
||||
final var volumeHeader = NodeBuilder.header(AppContext.getString("volume"));
|
||||
final var volumeSeparator = NodeBuilder.separator();
|
||||
|
||||
final var fxVolumeHeader = NodeBuilder.header(AppContext.getString("fxVolume"));
|
||||
final var fxVolumeSeparator = NodeBuilder.separator();
|
||||
|
||||
final var themeHeader = NodeBuilder.header(AppContext.getString("theme"));
|
||||
final var themeSeparator = NodeBuilder.separator();
|
||||
|
||||
@@ -47,6 +50,7 @@ public final class OptionsPopup extends Popup {
|
||||
final var optionsContainer = new VerticalContainer(5);
|
||||
optionsContainer.addNodes(languageHeader, languageChoiceBox(), languageSeparator);
|
||||
optionsContainer.addNodes(volumeHeader, volumeSlider(), volumeSeparator);
|
||||
optionsContainer.addNodes(fxVolumeHeader, fxVolumeSlider(), fxVolumeSeparator);
|
||||
optionsContainer.addNodes(themeHeader, themeChoiceBox(), themeSeparator);
|
||||
optionsContainer.addNodes(layoutSizeHeader, layoutSizeChoiceBox(), layoutSizeSeparator);
|
||||
optionsContainer.addNodes(fullscreenToggle());
|
||||
@@ -104,6 +108,14 @@ public final class OptionsPopup extends Popup {
|
||||
});
|
||||
}
|
||||
|
||||
private Slider fxVolumeSlider() {
|
||||
return NodeBuilder.slider(100, settings.getFxVolume(), (volume) -> {
|
||||
settings.setFxVolume(volume);
|
||||
new EventFlow().addPostEvent(new AudioEvents.ChangeFxVolume(volume.doubleValue())).asyncPostEvent();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
private Label fullscreenToggle() {
|
||||
return NodeBuilder.toggle(AppContext.getString("windowed"), AppContext.getString("fullscreen"), !isWindowed, (fullscreen) -> {
|
||||
isWindowed = !fullscreen;
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\u0645\u0646\u0641\u0630 \u0627\u0644\u062e\u0627\u062f\u0645
|
||||
start=\u0627\u0628\u062f\u0623
|
||||
tictactoe=\u062a\u064a\u0643 \u062a\u0627\u0643 \u062a\u0648
|
||||
volume=\u0627\u0644\u0635\u0648\u062a
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u0646\u0627\u0641\u0630\u064a
|
||||
yes=\u0646\u0639\u0645
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Server-Port
|
||||
start=Start
|
||||
tictactoe=Tic Tac Toe
|
||||
volume=Lautst\u00e4rke
|
||||
fxVolume=Fx Volume
|
||||
windowed=Fenstermodus
|
||||
yes=Ja
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Server Port
|
||||
start=Start
|
||||
tictactoe=Tic Tac Toe
|
||||
volume=Volume
|
||||
fxVolume=Fx Volume
|
||||
windowed=Windowed
|
||||
yes=Yes
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Servidor-puerto
|
||||
start=Iniciar
|
||||
tictactoe=Tres en Raya
|
||||
volume=Volumen
|
||||
fxVolume=Fx Volume
|
||||
windowed=Ventana
|
||||
yes=S\u00ed
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Serveur-Port
|
||||
start=D\u00e9marrer
|
||||
tictactoe=Morpion
|
||||
volume=Volume
|
||||
fxVolume=Fx Volume
|
||||
windowed=Fen\u00eatre
|
||||
yes=Oui
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ serverPort=\u0938\u0930\u094d\u0935\u0930 \u092a\u094b\u0930\u094d\u091f
|
||||
start=\u092b\u093f\u0930\u0942
|
||||
tictactoe=\u091f\u093f\u0915 \u091f\u0948\u0915 \u091f\u094b
|
||||
volume=\u0935\u0949\u0932\u094d\u092f\u0947\u092e
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u0915\u094d\u0930\u094d\u0939 \u092e\u0947\u0902
|
||||
yes=\u0939\u093e\u0907
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Porta del server
|
||||
start=Inizia
|
||||
tictactoe=Tic Tac Toe
|
||||
volume=Volume
|
||||
fxVolume=Fx Volume
|
||||
windowed=Finestra
|
||||
yes=S\u00ec
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\u30b5\u30fc\u30d0\u30fc \u30dd\u30fc\u30c8
|
||||
start=\u59cb\u307e\u308a
|
||||
tictactoe=\u30bf\u30a4\u30af\u30bf\u30c3\u30c8\u30c8\u30a6
|
||||
volume=\u30dc\u30ea\u30e5\u30fc\u30e0
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u30a6\u30a3\u30f3\u30c9\u30a6
|
||||
yes=\u306f\u3044
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\u10e1\u10d0\u10e0\u10d7\u10d4\u10e0\u10d8 \u10e2\u10dd\u10e0\u10d7\u
|
||||
start=\u10e0\u10d0\u10d3\u10d4\u10e1
|
||||
tictactoe=\u10e2\u10d8\u10d9\u10d8 \u10e2\u10d8\u10e9\u10d8 \u10e2\u10d8
|
||||
volume=\u10d7\u10d0\u10e7\u10d8
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u10e1\u10d0\u10db\u10d7\u10d8
|
||||
yes=\u10d3\u10d0
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\uc11c\ubc84 \ud3ec\ud2b8
|
||||
start=\uc2dc\uc791
|
||||
tictactoe=\ud2f0\ud06c\ud0d0\ud1a0
|
||||
volume=\ubcf4\ub7ec\uc6b4
|
||||
fxVolume=Fx Volume
|
||||
windowed=\ucc3d \ubaa8\ub4dc
|
||||
yes=\ub124
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=Serverpoort
|
||||
start=Start
|
||||
tictactoe=Boter Kaas en Eieren
|
||||
volume=Volume
|
||||
fxVolume=Fx Volume
|
||||
windowed=Venstermodus
|
||||
yes=Ja
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\u041f\u043e\u0440\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430
|
||||
start=\u0421\u0442\u0430\u0440\u0442
|
||||
tictactoe=\u041a\u0440\u0435\u0441\u0442\u0438\u043a\u0438
|
||||
volume=\u0413\u0440\u0430\u043c\u043c\u043e\u0444\u043e\u043d
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u041e\u043a\u043d\u043e
|
||||
yes=\u0414\u0430
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ serverPort=\u670d\u52a1\u5668 \u7aef\u53e3
|
||||
start=\u5f00\u59cb
|
||||
tictactoe=Tic Tac Toe
|
||||
volume=\u97f3\u91cf
|
||||
fxVolume=Fx Volume
|
||||
windowed=\u7a97\u53e3\u6a21\u5f0f
|
||||
yes=\u662f
|
||||
|
||||
|
||||
Reference in New Issue
Block a user