Fixed camera crashed
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@7960 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
d272c2e725
commit
39c476ef36
@ -1034,13 +1034,18 @@ void Kart::handleMaterialGFX()
|
|||||||
// Now the kart is either falling, or driving on a terrain which
|
// Now the kart is either falling, or driving on a terrain which
|
||||||
// has the 'below surface' flag set. Detect if there is a surface
|
// has the 'below surface' flag set. Detect if there is a surface
|
||||||
// on top of the kart.
|
// on top of the kart.
|
||||||
if(m_camera && material && material->hasFallingEffect() && !m_flying)
|
if (m_camera)
|
||||||
{
|
{
|
||||||
m_camera->setMode(Camera::CM_FALLING);
|
if (material && material->hasFallingEffect() && !m_flying)
|
||||||
|
{
|
||||||
|
m_camera->setMode(Camera::CM_FALLING);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m_camera->setMode(Camera::CM_NORMAL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
m_camera->setMode(Camera::CM_NORMAL);
|
|
||||||
|
|
||||||
// Use the middle of the contact points of the two rear wheels
|
// Use the middle of the contact points of the two rear wheels
|
||||||
// as the point from which to cast the ray upwards
|
// as the point from which to cast the ray upwards
|
||||||
const btWheelInfo::RaycastInfo &ri2 =
|
const btWheelInfo::RaycastInfo &ri2 =
|
||||||
|
Loading…
Reference in New Issue
Block a user