fixed sound when hitting a puddle of bubblegum
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@2816 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
737738c855
commit
e39dd53795
@ -104,6 +104,7 @@ Kart::Kart (const std::string& kart_name, int position,
|
|||||||
m_beep_sound = sfx_manager->newSFX( SFXManager::SOUND_BEEP );
|
m_beep_sound = sfx_manager->newSFX( SFXManager::SOUND_BEEP );
|
||||||
m_crash_sound = sfx_manager->newSFX( SFXManager::SOUND_CRASH );
|
m_crash_sound = sfx_manager->newSFX( SFXManager::SOUND_CRASH );
|
||||||
m_skid_sound = sfx_manager->newSFX( SFXManager::SOUND_SKID );
|
m_skid_sound = sfx_manager->newSFX( SFXManager::SOUND_SKID );
|
||||||
|
m_goo_sound = sfx_manager->newSFX( SFXManager::SOUND_GOO );
|
||||||
|
|
||||||
if(!m_engine_sound)
|
if(!m_engine_sound)
|
||||||
{
|
{
|
||||||
@ -241,6 +242,7 @@ Kart::~Kart()
|
|||||||
sfx_manager->deleteSFX(m_beep_sound );
|
sfx_manager->deleteSFX(m_beep_sound );
|
||||||
sfx_manager->deleteSFX(m_crash_sound );
|
sfx_manager->deleteSFX(m_crash_sound );
|
||||||
sfx_manager->deleteSFX(m_skid_sound );
|
sfx_manager->deleteSFX(m_skid_sound );
|
||||||
|
sfx_manager->deleteSFX(m_goo_sound );
|
||||||
|
|
||||||
if(m_smoke_system) ssgDeRefDelete(m_smoke_system);
|
if(m_smoke_system) ssgDeRefDelete(m_smoke_system);
|
||||||
if(m_nitro) ssgDeRefDelete(m_nitro);
|
if(m_nitro) ssgDeRefDelete(m_nitro);
|
||||||
@ -384,7 +386,8 @@ void Kart::collectedItem(const Item &item, int add_info)
|
|||||||
case ITEM_BUBBLEGUM:
|
case ITEM_BUBBLEGUM:
|
||||||
// slow down
|
// slow down
|
||||||
m_body->setLinearVelocity(m_body->getLinearVelocity()*0.3f);
|
m_body->setLinearVelocity(m_body->getLinearVelocity()*0.3f);
|
||||||
m_skid_sound->play();
|
m_goo_sound->position(getXYZ());
|
||||||
|
m_goo_sound->play();
|
||||||
break;
|
break;
|
||||||
default : break;
|
default : break;
|
||||||
} // switch TYPE
|
} // switch TYPE
|
||||||
|
@ -105,6 +105,7 @@ private:
|
|||||||
SFXBase *m_beep_sound;
|
SFXBase *m_beep_sound;
|
||||||
SFXBase *m_crash_sound;
|
SFXBase *m_crash_sound;
|
||||||
SFXBase *m_skid_sound;
|
SFXBase *m_skid_sound;
|
||||||
|
SFXBase *m_goo_sound;
|
||||||
float m_time_last_crash;
|
float m_time_last_crash;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user