forked from mirror/openmw-tes3mp
tweaked map light color
This commit is contained in:
parent
5cc8af0f14
commit
fa07288b15
2 changed files with 5 additions and 0 deletions
|
@ -271,6 +271,9 @@ void LocalMap::preRenderTargetUpdate(const Ogre::RenderTargetEvent& evt)
|
||||||
mOldFogClr = mRendering->getScene()->getFogColour();
|
mOldFogClr = mRendering->getScene()->getFogColour();
|
||||||
mRendering->getScene()->setFog(FOG_NONE);
|
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]);
|
mCellCamera->setPosition(mCameraSettings[evt.source]);
|
||||||
|
|
||||||
mRenderingManager->disableLights(true);
|
mRenderingManager->disableLights(true);
|
||||||
|
@ -286,6 +289,7 @@ void LocalMap::postRenderTargetUpdate(const Ogre::RenderTargetEvent& evt)
|
||||||
|
|
||||||
// re-enable fog
|
// re-enable fog
|
||||||
mRendering->getScene()->setFog(FOG_LINEAR, mOldFogClr, 0, mOldFogStart, mOldFogEnd);
|
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)
|
void LocalMap::getInteriorMapPosition (Ogre::Vector2 pos, float& nX, float& nY, int& x, int& y)
|
||||||
|
|
|
@ -123,6 +123,7 @@ namespace MWRender
|
||||||
std::string mInteriorName;
|
std::string mInteriorName;
|
||||||
|
|
||||||
Ogre::ColourValue mOldFogClr;
|
Ogre::ColourValue mOldFogClr;
|
||||||
|
Ogre::ColourValue mOldAmbient;
|
||||||
float mOldFogStart;
|
float mOldFogStart;
|
||||||
float mOldFogEnd;
|
float mOldFogEnd;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue