1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-04 03:40:14 +00:00
OpenMW/apps/openmw/mwbase/environment.cpp

36 lines
779 B
C++
Raw Normal View History

#include "environment.hpp"
#include <cassert>
2020-12-29 21:45:59 +01:00
#include <components/resource/resourcesystem.hpp>
#include "world.hpp"
#include "scriptmanager.hpp"
#include "dialoguemanager.hpp"
#include "journal.hpp"
#include "soundmanager.hpp"
#include "mechanicsmanager.hpp"
#include "inputmanager.hpp"
#include "windowmanager.hpp"
2013-11-16 10:31:46 +01:00
#include "statemanager.hpp"
2020-12-18 23:21:10 +01:00
#include "luamanager.hpp"
2020-11-13 11:39:47 +04:00
MWBase::Environment *MWBase::Environment::sThis = nullptr;
MWBase::Environment::Environment()
{
assert(sThis == nullptr);
sThis = this;
}
MWBase::Environment::~Environment()
{
2020-11-13 11:39:47 +04:00
sThis = nullptr;
}
void MWBase::Environment::reportStats(unsigned int frameNumber, osg::Stats& stats) const
{
mMechanicsManager->reportStats(frameNumber, stats);
mWorld->reportStats(frameNumber, stats);
}