SimpleAI
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
Classes
AIRegistry.h File Reference
#include "IAIFactory.h"
#include "AIFactories.h"
#include "common/IFactoryRegistry.h"
#include "tree/TreeNode.h"
#include "conditions/ICondition.h"
#include "tree/Fail.h"
#include "tree/Limit.h"
#include "tree/Invert.h"
#include "tree/Idle.h"
#include "tree/Parallel.h"
#include "tree/PrioritySelector.h"
#include "tree/ProbabilitySelector.h"
#include "tree/RandomSelector.h"
#include "tree/Sequence.h"
#include "tree/Steer.h"
#include "tree/Succeed.h"
#include "conditions/And.h"
#include "conditions/False.h"
#include "conditions/HasEnemies.h"
#include "conditions/Not.h"
#include "conditions/Filter.h"
#include "conditions/Or.h"
#include "conditions/True.h"
#include "conditions/IsInGroup.h"
#include "conditions/IsGroupLeader.h"
#include "conditions/IsCloseToGroup.h"
#include "filter/IFilter.h"
#include "filter/SelectEmpty.h"
#include "filter/SelectHighestAggro.h"
#include "filter/SelectGroupLeader.h"
#include "filter/SelectGroupMembers.h"
#include "filter/SelectZone.h"
#include "filter/Union.h"
#include "filter/Intersection.h"
#include "filter/Last.h"
#include "filter/First.h"
#include "filter/Random.h"
#include "filter/Difference.h"
#include "filter/Complement.h"
#include "filter/SelectAll.h"
#include "movement/SelectionSeek.h"
#include "movement/SelectionFlee.h"
#include "movement/GroupFlee.h"
#include "movement/GroupSeek.h"
#include "movement/Steering.h"
#include "movement/TargetFlee.h"
#include "movement/TargetSeek.h"
#include "movement/Wander.h"
#include "movement/WeightedSteering.h"
Include dependency graph for AIRegistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ai::AIRegistry
 The place to register your TreeNode and ICondition factories at. More...
 
class  ai::AIRegistry::TreeNodeFactory
 
class  ai::AIRegistry::SteerNodeFactory
 
class  ai::AIRegistry::SteeringFactory
 
class  ai::AIRegistry::FilterFactory
 
class  ai::AIRegistry::ConditionFactory