no gain life sound if we didn't gain any life

This commit is contained in:
Glenn Maynard
2003-02-05 20:50:56 +00:00
parent b376a8ae51
commit b12eee423c
+7 -4
View File
@@ -88,10 +88,13 @@ void LifeMeterBattery::OnSongEnded()
if( m_bFailedEarlier )
return;
m_iTrailingLivesLeft = m_iLivesLeft;
m_iLivesLeft += ( GAMESTATE->m_pCurNotes[m_PlayerNumber]->GetMeter()>=8 ? 2 : 1 );
m_iLivesLeft = min( m_iLivesLeft, GAMESTATE->m_SongOptions.m_iBatteryLives );
m_soundGainLife.Play();
if( m_iLivesLeft < GAMESTATE->m_SongOptions.m_iBatteryLives )
{
m_iTrailingLivesLeft = m_iLivesLeft;
m_iLivesLeft += ( GAMESTATE->m_pCurNotes[m_PlayerNumber]->GetMeter()>=8 ? 2 : 1 );
m_iLivesLeft = min( m_iLivesLeft, GAMESTATE->m_SongOptions.m_iBatteryLives );
m_soundGainLife.Play();
}
Refresh();
}