tweaked map light color

This commit is contained in:
scrawl 2013-02-03 20:29:50 +01:00
parent 5cc8af0f14
commit fa07288b15
2 changed files with 5 additions and 0 deletions

View file

@ -271,6 +271,9 @@ void LocalMap::preRenderTargetUpdate(const Ogre::RenderTargetEvent& evt)
mOldFogClr = mRendering->getScene()->getFogColour();
mRendering->getScene()->setFog(FOG_NONE);
mOldAmbient = mRendering->getScene()->getAmbientLight();
mRendering->getScene()->setAmbientLight(Ogre::ColourValue(0.3, 0.3, 0.3));
mCellCamera->setPosition(mCameraSettings[evt.source]);
mRenderingManager->disableLights(true);
@ -286,6 +289,7 @@ void LocalMap::postRenderTargetUpdate(const Ogre::RenderTargetEvent& evt)
// re-enable fog
mRendering->getScene()->setFog(FOG_LINEAR, mOldFogClr, 0, mOldFogStart, mOldFogEnd);
mRendering->getScene()->setAmbientLight(mOldAmbient);
}
void LocalMap::getInteriorMapPosition (Ogre::Vector2 pos, float& nX, float& nY, int& x, int& y)

View file

@ -123,6 +123,7 @@ namespace MWRender
std::string mInteriorName;
Ogre::ColourValue mOldFogClr;
Ogre::ColourValue mOldAmbient;
float mOldFogStart;
float mOldFogEnd;