#include <unordered_map>
#include <memory>
#include "group/GroupId.h"
#include "aggro/AggroMgr.h"
#include "ICharacter.h"
#include "tree/TreeNode.h"
#include "tree/loaders/ITreeLoader.h"
#include "common/Thread.h"
#include "common/Types.h"
#include "common/NonCopyable.h"
#include "common/Math.h"
Go to the source code of this file.
|
class | ai::AI |
| This is the type the library works with. It interacts with it's real world entity by the ICharacter interface. More...
|
|
|
#define | AI_NOTHING_SELECTED (-1) |
|
|
typedef std::shared_ptr
< ICharacter > | ai::ICharacterPtr |
|
typedef std::vector< CharacterId > | ai::FilteredEntities |
|
typedef std::shared_ptr< AI > | ai::AIPtr |
|