refactor(core/audio): iostream → cstdio per als missatges d'error (COUP-03)
jail_audio.hpp és un header inline que arrossegava <iostream> a cada TU que l'incloïa, només per a std::cout de missatges d'error. <iostream> és un include pesat i aquí no aporta res: estem fent logging simple. Passem a <cstdio> + std::fprintf(stderr, ...) als dos fitxers (jail_audio i audio.cpp). Missatges prefixats "Ja::funció:" / "Audio:" seguint la convenció "Module: message" que ja fan servir director.cpp, options.cpp, resource_cache.cpp, etc. Efecte col·lateral: stderr és l'stream correcte per als errors (abans anaven a stdout). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
a917f6660a
commit
355fcfb9de
3 files changed
+11
-11
No files matched your search
@@ -3,7 +3,7 @@
|
||||
#include <SDL3/SDL.h> // Para SDL_GetError, SDL_Init
|
||||
|
||||
#include <algorithm> // Para clamp
|
||||
#include <iostream> // Para std::cout
|
||||
#include <cstdio> // Para std::fprintf
|
||||
|
||||
// Implementació de stb_vorbis (ha d'anar ABANS d'incloure jail_audio.hpp).
|
||||
// clang-format off
|
||||
@@ -230,7 +230,7 @@ void Audio::enableMusic(bool value) {
|
||||
// Inicialitza SDL Audio
|
||||
void Audio::initSDLAudio() {
|
||||
if (!SDL_Init(SDL_INIT_AUDIO)) {
|
||||
std::cout << "SDL_AUDIO could not initialize! SDL Error: " << SDL_GetError() << '\n';
|
||||
std::fprintf(stderr, "Audio: SDL_AUDIO could not initialize! SDL Error: %s\n", SDL_GetError());
|
||||
} else {
|
||||
Ja::init(Defaults::Audio::FREQUENCY, Defaults::Audio::FORMAT, Defaults::Audio::CHANNELS);
|
||||
sound_enabled_ = config_.sound_enabled;
|
||||
|
||||
Reference in new issue
Block a user