fix: faltava fer SDL_INIT_AUDIO

This commit is contained in:
2025-10-16 11:51:17 +02:00
parent fb5fee02e9
commit d5ff840445
2 changed files with 10 additions and 7 deletions

View File

@@ -242,6 +242,9 @@ void Director::initInput() {
// Inicializa JailAudio // Inicializa JailAudio
void Director::initJailAudio() { void Director::initJailAudio() {
if (!SDL_Init(SDL_INIT_AUDIO)) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_AUDIO could not initialize! SDL Error: %s", SDL_GetError());
} else {
JA_Init(48000, SDL_AUDIO_S16LE, 2); JA_Init(48000, SDL_AUDIO_S16LE, 2);
if (options.audio.enabled) { if (options.audio.enabled) {
JA_SetMusicVolume(options.audio.music.volume); JA_SetMusicVolume(options.audio.music.volume);
@@ -250,6 +253,7 @@ void Director::initJailAudio() {
JA_SetMusicVolume(0); JA_SetMusicVolume(0);
JA_SetSoundVolume(0); JA_SetSoundVolume(0);
} }
}
} }
// Arranca SDL y crea la ventana // Arranca SDL y crea la ventana

View File

@@ -1,5 +1,4 @@
#pragma once #pragma once
#include <SDL3/SDL.h> #include <SDL3/SDL.h>
enum JA_Channel_state { JA_CHANNEL_INVALID, JA_CHANNEL_FREE, JA_CHANNEL_PLAYING, JA_CHANNEL_PAUSED, JA_SOUND_DISABLED }; enum JA_Channel_state { JA_CHANNEL_INVALID, JA_CHANNEL_FREE, JA_CHANNEL_PLAYING, JA_CHANNEL_PAUSED, JA_SOUND_DISABLED };