X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=sound.c;h=0c726881838c579ca8dee042092776c5d3e08ad7;hp=0b8a046c557c828473f091c8412e8f034b354f60;hb=6a635ec5768b4e40a5db1355e14b834dca864231;hpb=b10cf4a6d7331a32c46f98ba4e16c4bc59f23833 diff --git a/sound.c b/sound.c index 0b8a046..0c72688 100644 --- a/sound.c +++ b/sound.c @@ -4,6 +4,8 @@ #include #include +extern int sound_flag, music_flag; + #define CONDERROR(a) if ((a)) {fprintf(stderr,"Error: %s\n",SDL_GetError());exit(1);} #define NULLERROR(a) CONDERROR((a)==NULL) @@ -76,6 +78,7 @@ int init_sound() {/*{{{*/ }/*}}}*/ void play_sound(int i) {/*{{{*/ + if(!sound_flag) return; #ifdef DEBUG printf ("play sound %d on first free channel\n",i); #endif @@ -88,6 +91,7 @@ int playing=-1; #undef DEBUG void play_tune(int i) {/*{{{*/ + if(!sound_flag || !music_flag) return; if (playing==i) return; if (playing) {