From 7b44d05b4d2fe5f60c2b5c99a28e5779e56f4564 Mon Sep 17 00:00:00 2001 From: Paul Date: Wed, 27 Jun 2001 15:59:15 +0000 Subject: [PATCH] --- source/game/game.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/game/game.cpp b/source/game/game.cpp index 051aeec31..93d9cc1be 100644 --- a/source/game/game.cpp +++ b/source/game/game.cpp @@ -167,6 +167,17 @@ int CGameScene::s_bossHasBeenKilled; int CGameScene::s_justHitBossArenaTrigger; /*****************************************************************************/ +static const CSoundMediator::SONGID s_bossMusicIds[]= +{ + CSoundMediator::SONG_CHAPTER1_BOSS, + CSoundMediator::SONG_CHAPTER2_BOSS, + CSoundMediator::SONG_CHAPTER3_BOSS_ALSEEP, + CSoundMediator::SONG_CHAPTER4_BOSS, + CSoundMediator::SONG_CHAPTER5_BOSS, +}; + +/*****************************************************************************/ + CGameScene GameScene; @@ -379,7 +390,7 @@ void CGameScene::think(int _frames) { // Swap to the boss tune whilst it's all quiet! :) CSoundMediator::stopSong(); - CSoundMediator::setSong(CSoundMediator::SONG_CHAPTER1_BOSS); + CSoundMediator::setSong(s_bossMusicIds[Level.getCurrentChapter()-1]); m_gamestate=GAMESTATE_BOSS_INTRO; CFader::setFadingIn(); }