#include <AIBase.h>
Inheritance diagram for AIException:
Public Member Functions | |
AIException (std::vector< int > params_=std::vector< int >(), AIWrapper *n_=0, float badgoodscalevalue_=0.0f, int stateIDduringexception_=-1) | |
AIException & | operator= (int param_) |
AIException & | operator+= (int param_) |
virtual | ~AIException () |
empty destructor | |
Public Attributes | |
AIWrapper * | n |
the target of the exception | |
float | badgoodscalevalue |
ranking of the exception for the target on a bad/good axis | |
int | stateIDduringexception |
stateID of target when exception occurs |
|
adds a parameter
Reimplemented from AIPremise. |
|
NOTE: this operator does NOT reset vars unique to an AIException, it merely calls the operator of its super and returns *this Reimplemented from AIPremise. |