refactor(core/audio): eliminar 4 sobrecàrregues enable/disable no-arg (INCONS-05/DEAD-05)

enableSound()/disableSound()/enableMusic()/disableMusic() eren inline
thunks que només cridaven la versió amb bool. Cap caller del projecte
les invoca. Es deixa només enableSound(bool) + toggleSound() (i
l'equivalent per música) com a API única.

Queda pendent la divergència semàntica amb Ja::enableSound/enableMusic
(Audio silencia per gain, Ja pararia els canals). No es resol aquí
perquè és una decisió de disseny que lliga amb l'encapsulament de
Ja::* (COUP-01).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
JailDesignerandClaude Opus 4.7 committed 2026-04-20 12:24:55 +02:00
1 parent 3089177e69
commit d03e9fffdc
2 files changed
+2 -6

No files matched your search

-4
View File
@@ -96,14 +96,10 @@ class Audio {
void applySettings(const Config& config); // Aplica una nova configuració
// --- Configuración de sonidos ---
void enableSound() { enableSound(true); } // Habilitar sonidos
void disableSound() { enableSound(false); } // Deshabilitar sonidos
void enableSound(bool value); // Establecer estado de sonidos (reaplica volum)
void toggleSound() { enableSound(!sound_enabled_); } // Alternar estado de sonidos (reaplica volum)
// --- Configuración de música ---
void enableMusic() { enableMusic(true); } // Habilitar música
void disableMusic() { enableMusic(false); } // Deshabilitar música
void enableMusic(bool value); // Establecer estado de música (reaplica volum)
void toggleMusic() { enableMusic(!music_enabled_); } // Alternar estado de música (reaplica volum)