menu i opcions de audio

This commit is contained in:
2026-04-05 00:07:10 +02:00
parent be4b62414e
commit 6d42f848a5
5 changed files with 233 additions and 86 deletions

View File

@@ -61,6 +61,7 @@ namespace Options {
// Opcions d'àudio
struct Audio {
bool enabled{Defaults::Audio::ENABLED}; // master enable
bool music_enabled{Defaults::Audio::MUSIC_ENABLED};
float music_volume{Defaults::Audio::MUSIC_VOLUME};
bool sound_enabled{Defaults::Audio::SOUND_ENABLED};
@@ -144,4 +145,8 @@ namespace Options {
void setCrtPiFile(const std::string& path);
auto loadCrtPiFromFile() -> bool;
// Sincronitza Options::audio → jail_audio (aplica volums i enables).
// Volum efectiu = master * volum_individual per a música i sons.
void applyAudio();
} // namespace Options