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 ) if( m_bFailedEarlier )
return; return;
m_iTrailingLivesLeft = m_iLivesLeft; if( m_iLivesLeft < GAMESTATE->m_SongOptions.m_iBatteryLives )
m_iLivesLeft += ( GAMESTATE->m_pCurNotes[m_PlayerNumber]->GetMeter()>=8 ? 2 : 1 ); {
m_iLivesLeft = min( m_iLivesLeft, GAMESTATE->m_SongOptions.m_iBatteryLives ); m_iTrailingLivesLeft = m_iLivesLeft;
m_soundGainLife.Play(); 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(); Refresh();
} }