Removed unnecessary include, improved rescue animations, though it
is still not correct in all cases (that's work in progress). git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5202 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
511afe11d2
commit
c5bd075dd1
@ -49,7 +49,6 @@
|
|||||||
#include "race/history.hpp"
|
#include "race/history.hpp"
|
||||||
#include "tracks/track.hpp"
|
#include "tracks/track.hpp"
|
||||||
#include "utils/constants.hpp"
|
#include "utils/constants.hpp"
|
||||||
#include "utils/coord.hpp"
|
|
||||||
|
|
||||||
#if defined(WIN32) && !defined(__CYGWIN__)
|
#if defined(WIN32) && !defined(__CYGWIN__)
|
||||||
// Disable warning for using 'this' in base member initializer list
|
// Disable warning for using 'this' in base member initializer list
|
||||||
@ -748,9 +747,9 @@ void Kart::update(float dt)
|
|||||||
const float rescue_time = m_kart_properties->getRescueTime();
|
const float rescue_time = m_kart_properties->getRescueTime();
|
||||||
const float rescue_height = 2.0f;
|
const float rescue_height = 2.0f;
|
||||||
btQuaternion q_roll (btVector3(0.0f, 0.0f, 1.0f),
|
btQuaternion q_roll (btVector3(0.0f, 0.0f, 1.0f),
|
||||||
-m_rescue_roll*dt/rescue_time*DEGREE_TO_RAD);
|
m_rescue_roll*dt/rescue_time);
|
||||||
btQuaternion q_pitch(btVector3(1.f, 0.f, 0.f),
|
btQuaternion q_pitch(btVector3(1.f, 0.f, 0.f),
|
||||||
-m_rescue_pitch*dt/rescue_time*DEGREE_TO_RAD);
|
m_rescue_pitch*dt/rescue_time);
|
||||||
setXYZ(getXYZ()+Vec3(0,
|
setXYZ(getXYZ()+Vec3(0,
|
||||||
m_kart_properties->getRescueHeight()*dt/rescue_time,
|
m_kart_properties->getRescueHeight()*dt/rescue_time,
|
||||||
0));
|
0));
|
||||||
@ -1338,6 +1337,8 @@ void Kart::forceRescue()
|
|||||||
m_attachment->set( ATTACH_TINYTUX, m_kart_properties->getRescueTime());
|
m_attachment->set( ATTACH_TINYTUX, m_kart_properties->getRescueTime());
|
||||||
m_rescue_pitch = getPitch();
|
m_rescue_pitch = getPitch();
|
||||||
m_rescue_roll = getRoll();
|
m_rescue_roll = getRoll();
|
||||||
|
//m_rescue_pitch = getHPR().getPitch();
|
||||||
|
//m_rescue_roll = getHPR().getRoll();
|
||||||
race_state->itemCollected(getWorldKartId(), -1, -1);
|
race_state->itemCollected(getWorldKartId(), -1, -1);
|
||||||
World::getWorld()->getPhysics()->removeKart(this);
|
World::getWorld()->getPhysics()->removeKart(this);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user