Fix sunlight for interiors

This commit is contained in:
scrawl 2014-05-02 20:55:58 +02:00
parent 58d868d56a
commit 92467ba6bc
2 changed files with 2 additions and 2 deletions

View file

@ -563,7 +563,8 @@ void RenderingManager::configureAmbient(MWWorld::CellStore &mCell)
Ogre::ColourValue colour; Ogre::ColourValue colour;
colour.setAsABGR (mCell.getCell()->mAmbi.mSunlight); colour.setAsABGR (mCell.getCell()->mAmbi.mSunlight);
mSun->setDiffuseColour (colour); mSun->setDiffuseColour (colour);
mSun->setDirection(0,-1,0); mSun->setDirection(1,-1,-1);
sunEnable(false);
} }
} }
// Switch through lighting modes. // Switch through lighting modes.

View file

@ -329,7 +329,6 @@ void WeatherManager::update(float duration)
const bool exterior = (world->isCellExterior() || world->isCellQuasiExterior()); const bool exterior = (world->isCellExterior() || world->isCellQuasiExterior());
if (!exterior) if (!exterior)
{ {
mRendering->sunDisable(false);
mRendering->skyDisable(); mRendering->skyDisable();
mRendering->getSkyManager()->setLightningStrength(0.f); mRendering->getSkyManager()->setLightningStrength(0.f);
stopSounds(true); stopSounds(true);