forked from teamnwah/openmw-tes3coop
handle physics during player changing cells
parent
5486c70edf
commit
6a14ea8ec3
@ -0,0 +1,31 @@
|
|||||||
|
#ifndef GAME_MWWORLD_CELLFUNCTORS_H
|
||||||
|
#define GAME_MWWORLD_CELLFUNCTORS_H
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "refdata.hpp"
|
||||||
|
|
||||||
|
namespace ESM
|
||||||
|
{
|
||||||
|
class CellRef;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace MWWorld
|
||||||
|
{
|
||||||
|
/// List all (Ogre-)handles.
|
||||||
|
struct ListHandles
|
||||||
|
{
|
||||||
|
std::vector<std::string> mHandles;
|
||||||
|
|
||||||
|
bool operator() (ESM::CellRef& ref, RefData& data)
|
||||||
|
{
|
||||||
|
std::string handle = data.getHandle();
|
||||||
|
if (!handle.empty())
|
||||||
|
mHandles.push_back (handle);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in New Issue