Pathgrid::~Pathgrid() { if (mPathgridEnabled) { togglePathgrid(); } }
Debugging::~Debugging() { if (mPathgridEnabled) { togglePathgrid(); } ResourceGroupManager::getSingleton().destroyResourceGroup(DEBUGGING_GROUP); }
bool Pathgrid::toggleRenderMode (int mode){ switch (mode) { case Render_Pathgrid: togglePathgrid(); return mPathgridEnabled; default: return false; } return false; }
bool Debugging::toggleRenderMode (int mode){ switch (mode) { case MWBase::World::Render_CollisionDebug: return mEngine->toggleDebugRendering(); case MWBase::World::Render_Pathgrid: togglePathgrid(); return mPathgridEnabled; } return false; }