feat(menu): primera versió del menú de servei

This commit is contained in:
JailDesigner committed 2026-04-22 18:15:00 +02:00
1 parent e4a8b4cd3e
commit 350625dec0
21 files changed
+1477 -16

No files matched your search

+24
View File
@@ -488,6 +488,30 @@ namespace Options {
g_video.shader.current_crtpi_preset = value;
saveToFile();
}
void setAudioEnabled(bool value) {
g_audio.enabled = value;
saveToFile();
}
void setAudioVolume(float value) {
g_audio.volume = std::clamp(value, 0.0F, 1.0F);
saveToFile();
}
void setAudioMusicEnabled(bool value) {
g_audio.music.enabled = value;
saveToFile();
}
void setAudioMusicVolume(float value) {
g_audio.music.volume = std::clamp(value, 0.0F, 1.0F);
saveToFile();
}
void setAudioSoundEnabled(bool value) {
g_audio.sound.enabled = value;
saveToFile();
}
void setAudioSoundVolume(float value) {
g_audio.sound.volume = std::clamp(value, 0.0F, 1.0F);
saveToFile();
}
void setConfigFile(const std::string& path) {
g_config_file_path = path;