Made credits music fade respect previous music volume

This commit is contained in:
zico 2013-06-27 12:55:19 +02:00
parent 927ab7ff53
commit 30b97753cc

View file

@ -114,8 +114,10 @@ int credits_handler(window *wind, d_event *event, credits *cr)
// cheap but effective: towards end of credits sequence, fade out the music volume
if (cr->done >= NUM_LINES-16)
{
static int curvol = 8;
if (curvol != (NUM_LINES-cr->done)/2)
static int curvol = -10;
if (curvol == -10)
curvol = GameCfg.MusicVolume;
if (curvol > (NUM_LINES-cr->done)/2)
{
curvol = (NUM_LINES-cr->done)/2;
songs_set_volume(curvol);