summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Haley2011-09-25 02:32:12 +0000
committerJames Haley2011-09-25 02:32:12 +0000
commit5efd8b3ab36302b05618821454d483ac69bb8569 (patch)
tree744322b28c7b2f92f59cea8b0c307c648932512f /src
parent45b03b36c7b64f5dc884b53e44d899cf18ad5bec (diff)
downloadchocolate-doom-5efd8b3ab36302b05618821454d483ac69bb8569.tar.gz
chocolate-doom-5efd8b3ab36302b05618821454d483ac69bb8569.tar.bz2
chocolate-doom-5efd8b3ab36302b05618821454d483ac69bb8569.zip
Temporary hack to avoid needing an Excedrin.
Subversion-branch: /branches/v2-branch Subversion-revision: 2403
Diffstat (limited to 'src')
-rw-r--r--src/strife/d_main.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/strife/d_main.c b/src/strife/d_main.c
index a596f582..45e5f0f3 100644
--- a/src/strife/d_main.c
+++ b/src/strife/d_main.c
@@ -1283,6 +1283,8 @@ static void D_DrawIntroSequence(void)
//
void D_IntroTick(void)
{
+ int savedvol;
+
if(devparm)
return;
@@ -1290,7 +1292,10 @@ void D_IntroTick(void)
if(introprogress >= MAXINTROPROGRESS)
{
D_IntroBackground(); // haleyjd: clear the bg anyway
+ savedvol = sfxVolume;
+ S_SetSfxVolume(4*8); // haleyjd 20110924: temporary hack...
S_StartSound(NULL, sfx_psdtha);
+ S_SetSfxVolume(savedvol*8);
}
else
D_DrawIntroSequence();
@@ -1659,7 +1664,12 @@ void D_DoomMain (void)
// haleyjd 20110206 [STRIFE] Startup the introduction sequence
D_InitIntroSequence();
- D_IntroTick();
+
+ // haleyjd 20110924: moved S_Init up to here
+ if(devparm) // [STRIFE]
+ DEH_printf("S_Init: Setting up sound.\n");
+ S_Init (sfxVolume * 8, musicVolume * 8, voiceVolume * 8); // [STRIFE]: voice
+ D_IntroTick(); // [STRIFE]
// Check for -file in shareware
if (modifiedgame)
@@ -1865,10 +1875,8 @@ void D_DoomMain (void)
M_Init ();
D_IntroTick(); // [STRIFE]
- if(devparm) // [STRIFE]
- DEH_printf("S_Init: Setting up sound.\n");
- S_Init (sfxVolume * 8, musicVolume * 8, voiceVolume * 8); // [STRIFE]: voice
- D_IntroTick(); // [STRIFE]
+ // haleyjd 20110924: Moved S_Init up.
+ D_IntroTick();
// haleyjd 20110220: This stuff was done in I_StartupSound in vanilla, but
// we'll do it here instead so we don't have to modify the low-level shared