X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fglut%2Faudio.c;fp=src%2Fglut%2Faudio.c;h=6a7b96ce9416412c9d70db9f0b1321957ce3e2ff;hp=a7ea50ca8319b76e03604e66980ca06d52055fb8;hb=01b93b41c17cc4da5e4b57adbb8373ef7fb8dc26;hpb=e5413255949140efda5ab0b1e27ec2363fcee542 diff --git a/src/glut/audio.c b/src/glut/audio.c index a7ea50c..6a7b96c 100644 --- a/src/glut/audio.c +++ b/src/glut/audio.c @@ -9,6 +9,7 @@ #endif #include "mikmod.h" #include "audio.h" +#include "cfgopt.h" #ifdef _WIN32 #include @@ -37,6 +38,8 @@ int au_init(void) curmod = 0; vol_master = vol_mus = vol_sfx = 255; + if(!opt.music) return 0; + #if defined(__linux__) MikMod_RegisterDriver(&drv_alsa); #elif defined(__FreeBSD__) @@ -78,8 +81,10 @@ int au_init(void) void au_shutdown(void) { - curmod = 0; - MikMod_Exit(); + if(opt.music) { + curmod = 0; + MikMod_Exit(); + } } struct au_module *au_load_module(const char *fname)