]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
Fixed ambient sound volume (it was reset each frame, and cannot change by more than...
authormolivier <molivier@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 25 Nov 2004 09:04:37 +0000 (09:04 +0000)
committermolivier <molivier@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 25 Nov 2004 09:04:37 +0000 (09:04 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4785 d7cf8633-e32d-0410-b094-e92efae38249

snd_main.c

index af6275c643a8f8e50ac9ad9855fa59e70cf54ec1..a7b8d022d3873a1cbfdb17f2e26e199cc17b7cb0 100644 (file)
@@ -320,6 +320,7 @@ void S_ServerSounds (char serversound [][MAX_QPATH], unsigned int numsounds)
 
                        channels[i].sfx = ambient_sfxs[i];
                        channels[i].flags |= CHANNELFLAG_FORCELOOP;
+                       channels[i].master_vol = 0;
                }
        }
 
@@ -762,10 +763,6 @@ void S_UpdateAmbientSounds (void)
        channel_t       *chan;
        qbyte           ambientlevels[NUM_AMBIENTS];
 
-       // Mute ambient sounds until proven otherwise
-       for (ambient_channel = 0 ; ambient_channel < NUM_AMBIENTS;ambient_channel++)
-               channels[ambient_channel].master_vol = 0;
-
        if (ambient_level.value <= 0 || !cl.worldmodel || !cl.worldmodel->brush.AmbientSoundLevelsForPoint)
                return;