summaryrefslogtreecommitdiff
path: root/src/strife/f_finale.c
diff options
context:
space:
mode:
authorSamuel Villareal2010-08-31 01:37:11 +0000
committerSamuel Villareal2010-08-31 01:37:11 +0000
commitb6ea4375e0b5db116a1cdf27e30273d4a92b7a53 (patch)
treee531ff8da0b7e4149d99b585d69469dfb4793e59 /src/strife/f_finale.c
parent1ae6058ab5c492f6f8e7fd606c9ad452f0b861ae (diff)
downloadchocolate-doom-b6ea4375e0b5db116a1cdf27e30273d4a92b7a53.tar.gz
chocolate-doom-b6ea4375e0b5db116a1cdf27e30273d4a92b7a53.tar.bz2
chocolate-doom-b6ea4375e0b5db116a1cdf27e30273d4a92b7a53.zip
+ Strife music/sound implemented
+ All doom sound references replaced with sfx_swish as placeholder + Removed all but MT_PLAYER mobjinfo in mobjinfo struct Subversion-branch: /branches/strife-branch Subversion-revision: 1980
Diffstat (limited to 'src/strife/f_finale.c')
-rw-r--r--src/strife/f_finale.c41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/strife/f_finale.c b/src/strife/f_finale.c
index ece82b43..7facc6d9 100644
--- a/src/strife/f_finale.c
+++ b/src/strife/f_finale.c
@@ -124,11 +124,11 @@ void F_StartFinale (void)
if (gamemission == doom)
{
- S_ChangeMusic(mus_victor, true);
+ S_ChangeMusic(mus_logo, true); // villsa [STRIFE] TODO - fix music
}
else
{
- S_ChangeMusic(mus_read_m, true);
+ S_ChangeMusic(mus_logo, true); // villsa [STRIFE] TODO - fix music
}
// Find the right screen and set the text and background
@@ -218,7 +218,7 @@ void F_Ticker (void)
finalestage = F_STAGE_ARTSCREEN;
wipegamestate = -1; // force a wipe
if (gameepisode == 3)
- S_StartMusic (mus_bunny);
+ S_StartMusic (mus_logo); // villsa [STRIFE] TODO - fix music
}
}
@@ -359,7 +359,7 @@ void F_StartCast (void)
castframes = 0;
castonmelee = 0;
castattacking = false;
- S_ChangeMusic(mus_evil, true);
+ S_ChangeMusic(mus_logo, true); // villsa [STRIFE] TODO - fix music
}
@@ -398,32 +398,33 @@ void F_CastTicker (void)
// sound hacks....
switch (st)
{
- case S_PLAY_ATK1: sfx = sfx_dshtgn; break;
- case S_POSS_ATK2: sfx = sfx_pistol; break;
- case S_SPOS_ATK2: sfx = sfx_shotgn; break;
- case S_VILE_ATK2: sfx = sfx_vilatk; break;
- case S_SKEL_FIST2: sfx = sfx_skeswg; break;
- case S_SKEL_FIST4: sfx = sfx_skepch; break;
- case S_SKEL_MISS2: sfx = sfx_skeatk; break;
+ // villsa [STRIFE] TODO - fix sounds
+ case S_PLAY_ATK1: sfx = sfx_swish; break;
+ case S_POSS_ATK2: sfx = sfx_swish; break;
+ case S_SPOS_ATK2: sfx = sfx_swish; break;
+ case S_VILE_ATK2: sfx = sfx_swish; break;
+ case S_SKEL_FIST2: sfx = sfx_swish; break;
+ case S_SKEL_FIST4: sfx = sfx_swish; break;
+ case S_SKEL_MISS2: sfx = sfx_swish; break;
case S_FATT_ATK8:
case S_FATT_ATK5:
- case S_FATT_ATK2: sfx = sfx_firsht; break;
+ case S_FATT_ATK2: sfx = sfx_swish; break;
case S_CPOS_ATK2:
case S_CPOS_ATK3:
- case S_CPOS_ATK4: sfx = sfx_shotgn; break;
- case S_TROO_ATK3: sfx = sfx_claw; break;
- case S_SARG_ATK2: sfx = sfx_sgtatk; break;
+ case S_CPOS_ATK4: sfx = sfx_swish; break;
+ case S_TROO_ATK3: sfx = sfx_swish; break;
+ case S_SARG_ATK2: sfx = sfx_swish; break;
case S_BOSS_ATK2:
case S_BOS2_ATK2:
- case S_HEAD_ATK2: sfx = sfx_firsht; break;
- case S_SKULL_ATK2: sfx = sfx_sklatk; break;
+ case S_HEAD_ATK2: sfx = sfx_swish; break;
+ case S_SKULL_ATK2: sfx = sfx_swish; break;
case S_SPID_ATK2:
- case S_SPID_ATK3: sfx = sfx_shotgn; break;
+ case S_SPID_ATK3: sfx = sfx_swish; break;
case S_BSPI_ATK2: sfx = sfx_plasma; break;
case S_CYBER_ATK2:
case S_CYBER_ATK4:
case S_CYBER_ATK6: sfx = sfx_rlaunc; break;
- case S_PAIN_ATK3: sfx = sfx_sklatk; break;
+ case S_PAIN_ATK3: sfx = sfx_swish; break;
default: sfx = 0; break;
}
@@ -659,7 +660,7 @@ void F_BunnyScroll (void)
stage = 6;
if (stage > laststage)
{
- S_StartSound (NULL, sfx_pistol);
+ S_StartSound (NULL, sfx_swish); // villsa [STRIFE] TODO - fix sounds
laststage = stage;
}