Minor code simplification.
This commit is contained in:
@@ -181,27 +181,18 @@ void Kart::init(RaceManager::KartType type)
|
||||
// In multiplayer mode, sounds are NOT positional
|
||||
if (race_manager->getNumLocalPlayers() > 1)
|
||||
{
|
||||
float factor = 1.0f / race_manager->getNumberOfKarts();
|
||||
// players have louder sounds than AIs
|
||||
if (type == RaceManager::KT_PLAYER)
|
||||
{
|
||||
// players have louder sounds than AIs
|
||||
const float factor = std::min(1.0f, race_manager->getNumLocalPlayers()/2.0f);
|
||||
m_goo_sound->setVolume( 1.0f / factor );
|
||||
m_skid_sound->setVolume( 1.0f / factor );
|
||||
m_crash_sound->setVolume( 1.0f / factor );
|
||||
m_boing_sound->setVolume( 1.0f / factor );
|
||||
m_beep_sound->setVolume( 1.0f / factor );
|
||||
m_nitro_sound->setVolume( 1.0f / factor );
|
||||
}
|
||||
else
|
||||
{
|
||||
m_goo_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
m_skid_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
m_crash_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
m_beep_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
m_boing_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
m_nitro_sound->setVolume( 1.0f / race_manager->getNumberOfKarts() );
|
||||
}
|
||||
}
|
||||
factor = std::min(1.0f, race_manager->getNumLocalPlayers()/2.0f);
|
||||
|
||||
m_goo_sound->setVolume(factor);
|
||||
m_skid_sound->setVolume(factor);
|
||||
m_crash_sound->setVolume(factor);
|
||||
m_boing_sound->setVolume(factor);
|
||||
m_beep_sound->setVolume(factor);
|
||||
m_nitro_sound->setVolume(factor);
|
||||
} // if getNumLocalPlayers > 1
|
||||
|
||||
if(!m_engine_sound)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user