Files

22 lines
580 B
C++

#include "game/options_apply.hpp"
#include "core/audio/audio.hpp"
#include "core/rendering/screen.hpp"
#include "game/options.hpp"
namespace OptionsApply {
void reapplyShader() {
Screen::get().setActiveShader(Options::buildActiveShader());
Screen::get().applyPostFXParams(Options::buildPostFXParams());
Screen::get().applyCrtPiParams(Options::buildCrtPiParams());
}
void reapplyAudio() {
if (Audio* audio = Audio::get()) {
audio->applySettings(Options::buildAudioConfig());
}
}
} // namespace OptionsApply