diff options
author | Simon Howard | 2005-09-06 21:40:28 +0000 |
---|---|---|
committer | Simon Howard | 2005-09-06 21:40:28 +0000 |
commit | 7bf9829dbc35be88a7ff95a09ec7ea4f72b76a48 (patch) | |
tree | 75bc687fb729881c85c11b076017854219567866 | |
parent | 49cdaa04c2ecc626650bfb3826242234e138b1ea (diff) | |
download | chocolate-doom-7bf9829dbc35be88a7ff95a09ec7ea4f72b76a48.tar.gz chocolate-doom-7bf9829dbc35be88a7ff95a09ec7ea4f72b76a48.tar.bz2 chocolate-doom-7bf9829dbc35be88a7ff95a09ec7ea4f72b76a48.zip |
Setting music volume
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 79
-rw-r--r-- | src/i_sound.c | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/i_sound.c b/src/i_sound.c index d1c58f15..a2cbf9c5 100644 --- a/src/i_sound.c +++ b/src/i_sound.c @@ -1,7 +1,7 @@ // Emacs style mode select -*- C++ -*- //----------------------------------------------------------------------------- // -// $Id: i_sound.c 77 2005-09-06 21:11:23Z fraggle $ +// $Id: i_sound.c 79 2005-09-06 21:40:28Z fraggle $ // // Copyright(C) 1993-1996 Id Software, Inc. // Copyright(C) 2005 Simon Howard @@ -22,6 +22,9 @@ // 02111-1307, USA. // // $Log$ +// Revision 1.15 2005/09/06 21:40:28 fraggle +// Setting music volume +// // Revision 1.14 2005/09/06 21:11:23 fraggle // Working music! // @@ -77,7 +80,7 @@ //----------------------------------------------------------------------------- static const char -rcsid[] = "$Id: i_sound.c 77 2005-09-06 21:11:23Z fraggle $"; +rcsid[] = "$Id: i_sound.c 79 2005-09-06 21:40:28Z fraggle $"; #include <stdio.h> #include <stdlib.h> @@ -196,21 +199,21 @@ void I_SetChannels() void I_SetSfxVolume(int volume) { - // Identical to DOS. - // Basically, this should propagate - // the menu/config file setting - // to the state variable used in - // the mixing. - snd_SfxVolume = volume; + // Identical to DOS. + // Basically, this should propagate + // the menu/config file setting + // to the state variable used in + // the mixing. + snd_SfxVolume = volume; } // MUSIC API - dummy. Some code from DOS version. void I_SetMusicVolume(int volume) { - // Internal state variable. - snd_MusicVolume = volume; - // Now set volume on output device. - // Whatever( snd_MusciVolume ); + // Internal state variable. + snd_MusicVolume = volume; + + Mix_VolumeMusic((volume * MIX_MAX_VOLUME) / 15); } |