Public Types

deAIConditionController Class Reference

AI Condition Controller Class. More...

#include <deAIConditionController.h>

Inheritance diagram for deAIConditionController:
deAICondition deObject

List of all members.

Public Types

enum  eOperators {
  eopEqual, eopNotEqual, eopLess, eopGreater,
  eopLessOrEqual, eopGreaterOrEqual
}
 

Compare operators.

More...

Public Member Functions

Constructors and Destructors
 deAIConditionController ()
 Creates a new ai condition.
virtual ~deAIConditionController ()
 Cleans up the ai condition.
Management
deAIControllerGetController () const
 Retrieves the controller.
void SetController (deAIController *controller)
 Sets the controller.
int GetOperator () const
 Retrieves the compare operator.
void SetOperator (int anOperator)
 Sets the compare operator.
int GetConditionValue () const
 Retrieves the condition value to compare against.
void SetConditionValue (int value)
 Sets the condition value to compare against.
Visiting
virtual void Visit (deAIConditionVisitor *visitor)
 Visits the rule.

Detailed Description

AI Condition Controller Class.

Evaluates a controller comparing the value to a condition value.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Member Enumeration Documentation

Compare operators.

Enumerator:
eopEqual 

Equal.

eopNotEqual 

Not equal.

eopLess 

Less.

eopGreater 

Greater.

eopLessOrEqual 

Less or equal.

eopGreaterOrEqual 

Greater or equal.


Constructor & Destructor Documentation

deAIConditionController::deAIConditionController (  )

Creates a new ai condition.

virtual deAIConditionController::~deAIConditionController (  ) [virtual]

Cleans up the ai condition.


Member Function Documentation

int deAIConditionController::GetConditionValue (  ) const [inline]

Retrieves the condition value to compare against.

deAIController* deAIConditionController::GetController (  ) const [inline]

Retrieves the controller.

int deAIConditionController::GetOperator (  ) const [inline]

Retrieves the compare operator.

void deAIConditionController::SetConditionValue ( int  value )

Sets the condition value to compare against.

void deAIConditionController::SetController ( deAIController controller )

Sets the controller.

void deAIConditionController::SetOperator ( int  anOperator )

Sets the compare operator.

virtual void deAIConditionController::Visit ( deAIConditionVisitor visitor ) [virtual]

Visits the rule.

Reimplemented from deAICondition.


The documentation for this class was generated from the following file: