forked from jaildesigner-jailgames/jaildoctors_dilemma
fix: faltava fer SDL_INIT_AUDIO
This commit is contained in:
@@ -242,13 +242,17 @@ void Director::initInput() {
|
|||||||
|
|
||||||
// Inicializa JailAudio
|
// Inicializa JailAudio
|
||||||
void Director::initJailAudio() {
|
void Director::initJailAudio() {
|
||||||
JA_Init(48000, SDL_AUDIO_S16LE, 2);
|
if (!SDL_Init(SDL_INIT_AUDIO)) {
|
||||||
if (options.audio.enabled) {
|
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_AUDIO could not initialize! SDL Error: %s", SDL_GetError());
|
||||||
JA_SetMusicVolume(options.audio.music.volume);
|
|
||||||
JA_SetSoundVolume(options.audio.sound.volume);
|
|
||||||
} else {
|
} else {
|
||||||
JA_SetMusicVolume(0);
|
JA_Init(48000, SDL_AUDIO_S16LE, 2);
|
||||||
JA_SetSoundVolume(0);
|
if (options.audio.enabled) {
|
||||||
|
JA_SetMusicVolume(options.audio.music.volume);
|
||||||
|
JA_SetSoundVolume(options.audio.sound.volume);
|
||||||
|
} else {
|
||||||
|
JA_SetMusicVolume(0);
|
||||||
|
JA_SetSoundVolume(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
1
source/external/jail_audio.h
vendored
1
source/external/jail_audio.h
vendored
@@ -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 };
|
||||||
|
|||||||
Reference in New Issue
Block a user