This commit is contained in:
Paul 2001-07-09 15:32:51 +00:00
parent 08d3b3132f
commit bb895ddd22
5 changed files with 51 additions and 45 deletions

View file

@ -440,6 +440,7 @@ void CGameScene::think(int _frames)
// Song is loaded/dumped by the level, and played from here. This just gives some
// better timing over when it starts (pkg)
CSoundMediator::playSong();
CSoundMediator::setCanPlaySfx(true);
m_musicStarted=true;
}
@ -702,10 +703,12 @@ int CGameScene::getTotalSpatCountForThisLevel()
/*****************************************************************************/
void CGameScene::respawnLevel()
{
CSoundMediator::setCanPlaySfx(false);
m_player->respawn();
Level.respawnLevel();
m_gamestate=GAMESTATE_SHOWING_LIVES;
m_showingLivesTimer=0;
CSoundMediator::setCanPlaySfx(true);
}
@ -733,6 +736,8 @@ void CGameScene::hitBossArenaTrigger()
/*****************************************************************************/
void CGameScene::initLevel()
{
CSoundMediator::setCanPlaySfx(false);
SYSTEM_DBGMSG("InitLevel\n");
CThingManager::init();