| 287 | } |
| 288 | |
| 289 | void Window_Settings::RefreshAudio() { |
| 290 | auto cfg = Audio().GetConfig(); |
| 291 | |
| 292 | AddOption(cfg.music_volume, [this](){ Audio().BGM_SetGlobalVolume(GetCurrentOption().current_value); }); |
| 293 | AddOption(cfg.sound_volume, [this](){ Audio().SE_SetGlobalVolume(GetCurrentOption().current_value); }); |
| 294 | if (cfg.fluidsynth_midi.IsOptionVisible() || cfg.wildmidi_midi.IsOptionVisible() || cfg.native_midi.IsOptionVisible() || cfg.fmmidi_midi.IsOptionVisible()) { |
| 295 | AddOption(MenuItem("MIDI drivers", "Configure MIDI playback", ""), [this]() { Push(eAudioMidi); }); |
| 296 | } |
| 297 | AddOption(cfg.soundfont, [this](){ Push(eAudioSoundfont); }); |
| 298 | } |
| 299 | |
| 300 | void Window_Settings::RefreshAudioMidi() { |
| 301 | auto cfg = Audio().GetConfig(); |
nothing calls this directly
no test coverage detected