Apply fog settings to skid marks
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@8635 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
d8abe4604d
commit
426da1ed04
@ -292,3 +292,9 @@ void SkidMarks::SkidMarkQuads::fade(float f)
|
||||
}
|
||||
} // fade
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void SkidMarks::adjustFog(bool enabled)
|
||||
{
|
||||
m_material->FogEnable = enabled;
|
||||
}
|
||||
|
@ -88,6 +88,9 @@ public:
|
||||
~SkidMarks();
|
||||
void update (float dt);
|
||||
void reset();
|
||||
|
||||
void adjustFog(bool enabled);
|
||||
|
||||
}; // SkidMarks
|
||||
|
||||
#endif
|
||||
|
@ -52,6 +52,7 @@
|
||||
#include "physics/physics.hpp"
|
||||
#include "race/history.hpp"
|
||||
#include "tracks/track.hpp"
|
||||
#include "tracks/track_manager.hpp"
|
||||
#include "utils/constants.hpp"
|
||||
|
||||
#if defined(WIN32) && !defined(__CYGWIN__)
|
||||
@ -543,6 +544,7 @@ void Kart::reset()
|
||||
}
|
||||
|
||||
TerrainInfo::update(getXYZ());
|
||||
m_skidmarks->adjustFog( track_manager->getTrack( race_manager->getTrackName() )->isFogEnabled() );
|
||||
|
||||
// Reset is also called when the kart is created, at which time
|
||||
// m_controller is not yet defined, so this has to be tested here.
|
||||
@ -1764,8 +1766,11 @@ void Kart::loadData(RaceManager::KartType type, bool is_first_kart, Track* track
|
||||
m_slipstream = new SlipStream(this);
|
||||
|
||||
if(m_kart_properties->hasSkidmarks())
|
||||
{
|
||||
m_skidmarks = new SkidMarks(*this);
|
||||
|
||||
m_skidmarks->adjustFog( track_manager->getTrack( race_manager->getTrackName() )->isFogEnabled() );
|
||||
}
|
||||
|
||||
m_shadow = new Shadow(m_kart_properties->getShadowTexture(),
|
||||
m_node);
|
||||
} // loadData
|
||||
|
Loading…
x
Reference in New Issue
Block a user