Improved nitro. Now we have a nice smoke :)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@12939 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
e3c0f7cfb8
commit
416a05ec39
@ -2243,14 +2243,21 @@ void Kart::updateGraphics(float dt, const Vec3& offset_xyz,
|
||||
if(f>1.0f) f = 1.0f;
|
||||
m_kart_gfx->setCreationRateRelative(KartGFX::KGFX_NITRO1, f);
|
||||
m_kart_gfx->setCreationRateRelative(KartGFX::KGFX_NITRO2, f);
|
||||
m_kart_gfx->setCreationRateRelative(KartGFX::KGFX_NITROSMOKE1, f);
|
||||
m_kart_gfx->setCreationRateRelative(KartGFX::KGFX_NITROSMOKE2, f);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_kart_gfx->setCreationRateAbsolute(KartGFX::KGFX_NITRO1, 0);
|
||||
m_kart_gfx->setCreationRateAbsolute(KartGFX::KGFX_NITRO2, 0);
|
||||
m_kart_gfx->setCreationRateAbsolute(KartGFX::KGFX_NITROSMOKE1, 0);
|
||||
m_kart_gfx->setCreationRateAbsolute(KartGFX::KGFX_NITROSMOKE2, 0);
|
||||
|
||||
}
|
||||
m_kart_gfx->resizeBox(KartGFX::KGFX_NITRO1, getSpeed(), dt);
|
||||
m_kart_gfx->resizeBox(KartGFX::KGFX_NITRO2, getSpeed(), dt);
|
||||
m_kart_gfx->resizeBox(KartGFX::KGFX_NITROSMOKE1, getSpeed(), dt);
|
||||
m_kart_gfx->resizeBox(KartGFX::KGFX_NITROSMOKE2, getSpeed(), dt);
|
||||
|
||||
m_kart_gfx->resizeBox(KartGFX::KGFX_ZIPPER, getSpeed(), dt);
|
||||
|
||||
|
@ -72,6 +72,8 @@ KartGFX::KartGFX(const AbstractKart *kart)
|
||||
// in the order of KartGFXType.
|
||||
addEffect(KGFX_NITRO1, "nitro.xml", rear_nitro_right);
|
||||
addEffect(KGFX_NITRO2, "nitro.xml", rear_nitro_left);
|
||||
addEffect(KGFX_NITROSMOKE1, "nitro-smoke.xml", rear_nitro_left);
|
||||
addEffect(KGFX_NITROSMOKE2, "nitro-smoke.xml", rear_nitro_right);
|
||||
addEffect(KGFX_ZIPPER, "zipper_fire.xml", rear_center);
|
||||
addEffect(KGFX_TERRAIN, "smoke.xml", Vec3(0,0,0));
|
||||
addEffect(KGFX_SKID1L, "skid1.xml", rear_left);
|
||||
|
@ -41,6 +41,8 @@ public:
|
||||
* is the number of entries and must therefore be last. */
|
||||
enum KartGFXType { KGFX_NITRO1=0,
|
||||
KGFX_NITRO2,
|
||||
KGFX_NITROSMOKE1,
|
||||
KGFX_NITROSMOKE2,
|
||||
KGFX_ZIPPER,
|
||||
KGFX_TERRAIN,
|
||||
KGFX_SKIDL,
|
||||
|
Loading…
x
Reference in New Issue
Block a user