#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. |
1.3.6