new_bitmap = X11LoadImage(filename);
#endif
- new_bitmap->source_filename = getStringCopy(filename);
+ if (new_bitmap)
+ new_bitmap->source_filename = getStringCopy(filename);
return new_bitmap;
}
audio.sound_available = FALSE;
audio.music_available = FALSE;
audio.loops_available = FALSE;
- audio.mods_available = FALSE;
- audio.sound_enabled = FALSE;
+ audio.sound_enabled = FALSE;
audio.sound_deactivated = FALSE;
audio.soundserver_pipe[0] = audio.soundserver_pipe[1] = 0;
audio.channels = 0;
audio.music_channel = 0;
- audio.music_nr = 0;
#if defined(TARGET_SDL)
SDLOpenAudio();
audio.sound_enabled = enabled;
}
+inline void SetAudioReloadFunctions(void (*func_reload_sounds)(void),
+ void (*func_reload_music)(void))
+{
+ audio.func_reload_sounds = func_reload_sounds;
+ audio.func_reload_music = func_reload_music;
+}
+
/* ========================================================================= */
/* event functions */