1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-21 15:11:33 +00:00

Change exterior water level to z=-1 (Fixes #1405)

This commit is contained in:
scrawl 2015-05-10 15:34:07 +02:00
parent c819180aa1
commit 97c35da441

View file

@ -256,12 +256,13 @@ namespace MWWorld
insertCell (*cell, true, loadingListener); insertCell (*cell, true, loadingListener);
mRendering.cellAdded (cell); mRendering.cellAdded (cell);
bool waterEnabled = cell->getCell()->hasWater(); bool waterEnabled = cell->getCell()->hasWater() || cell->isExterior();
mRendering.setWaterEnabled(waterEnabled); mRendering.setWaterEnabled(waterEnabled);
float waterLevel = cell->isExterior() ? -1.f : cell->getWaterLevel();
if (waterEnabled) if (waterEnabled)
{ {
mPhysics->enableWater(cell->getWaterLevel()); mPhysics->enableWater(waterLevel);
mRendering.setWaterHeight(cell->getWaterLevel()); mRendering.setWaterHeight(waterLevel);
} }
else else
mPhysics->disableWater(); mPhysics->disableWater();