#include <ObjectAgent.h>
Public Member Functions | |
Behavior (const string &behaviorScript) | |
Default constructor. | |
Behavior () | |
Implicit contructor - creates script 'template'. | |
const string & | GetBehavior () const |
Returns agent's behavior script (Simkin). | |
void | ChangeBehavior (string newBehavior) |
Changes agent's behavior script (Simkin). | |
Static Public Member Functions | |
static string | CreateDefaultScriptTemplate () |
Creates default script 'template'. | |
Private Attributes | |
string | script |
Simkin script. |
ObjectAgent::Behavior::Behavior | ( | const string & | behaviorScript | ) | [explicit] |
Default constructor.
ObjectAgent::Behavior::Behavior | ( | ) |
Implicit contructor - creates script 'template'.
void ObjectAgent::Behavior::ChangeBehavior | ( | string | newBehavior | ) | [inline] |
Changes agent's behavior script (Simkin).
string ObjectAgent::Behavior::CreateDefaultScriptTemplate | ( | ) | [static] |
Creates default script 'template'.
const string& ObjectAgent::Behavior::GetBehavior | ( | ) | const [inline] |
Returns agent's behavior script (Simkin).
string ObjectAgent::Behavior::script [private] |
Simkin script.