basenpcutils.h File Reference

#include <dtAI/operator.h>
#include <dtAI/worldstate.h>
#include <dtAI/conditional.h>
#include <dtAI/statevariable.h>
#include <dtUtil/functor.h>
#include <dtCore/refptr.h>
#include <list>
#include <vector>
#include <string>
#include <sstream>

Namespaces

namespace  dtAI

Classes

class  dtAI::StateVar< _Type >
 Utilities for making the use of the Planner even easier. More...
class  dtAI::Conditional< _Type >
class  dtAI::IEffect
class  dtAI::Eff< _Type >
class  dtAI::TGoal< _CostType, _Type >
class  dtAI::TOperator< _Type >

Typedefs

typedef StateVar< bool > dtAI::StateVariable
typedef Conditional< bool > dtAI::Precondition
typedef Conditional< bool > dtAI::Interrupt
typedef Eff< bool > dtAI::Effect
typedef TGoal< float, bool > dtAI::Goal
typedef TOperator< bool > dtAI::NPCOperator

Functions

template<typename _Type>
const StateVar< _Type > * dtAI::GetWorldStateVariable (const WorldState *pWS, const std::string &pName)
template<typename _Type>
StateVar< _Type > * dtAI::GetWorldStateVariable (WorldState *pWS, const std::string &pName)

http://www.delta3d.org
2.0.0 generated 14 Feb 2008