action | Object | [protected] |
AGENT_MOVEMENT_ACTIONS | ObjectAgent | [private, static] |
behavior | ObjectAgent | [private] |
CAN_APPEAR_MORE_THEN_ONCE | ObjectAgent | [private, static] |
CanAppearMoreThenOnce() const | ObjectAgent | [inline, virtual] |
carryingObject | ObjectAgent | [private] |
ChangeBehavior(const string &newBehavior) | ObjectAgent | [inline] |
ChangeDirectionAccToAction() | Object | |
ChangeImage(const string &newImageFileName) | Object | [inline, protected] |
ChooseNextAction() | ObjectAgent | [inline, virtual] |
CLASS_NAME | ObjectAgent | [static] |
Collision(Object *collisionObject) | ObjectAgent | [virtual] |
CreateObjectConfig() const | ObjectAgent | [virtual] |
direction | Object | [protected] |
DrawImage(wxCoord x, wxCoord y, wxDC &dc) | Object | [inline] |
DropObject() | ObjectAgent | [inline] |
GetAction() const | Object | [inline] |
GetBehavior() const | ObjectAgent | [inline] |
GetClassName() const | ObjectAgent | [inline, virtual] |
GetDirection() const | Object | [inline] |
GetImageFileName() const | Object | [inline, protected] |
GetObjectDescription() const | Object | [inline] |
GetObjectName() const | Object | [inline] |
GetPriority() const | ObjectAgent | [inline, virtual] |
GetTicketNumber() const | Object | [inline] |
GetTrailDuration() const | ObjectAgent | [inline] |
GetTrailImageFileName() const | ObjectAgent | [inline] |
HasObject() const | ObjectAgent | [inline] |
Interpret() | ObjectAgent | [private] |
Interpret(string type) | ObjectAgent | [private] |
Interpreter class | ObjectAgent | [friend] |
IsEditableByUser() const | ObjectAgent | [inline, virtual] |
IsImaginary() const | ObjectAgent | [inline, virtual] |
IsMoveableByUser() const | ObjectAgent | [inline, virtual] |
IsPuttingTrail() const | ObjectAgent | [inline] |
LoadFromConfig(const Object::Config &config, bool fullLoad=true) | ObjectAgent | [virtual] |
nextActionSet | ObjectAgent | [private] |
Object(const Config &config) | Object | [inline] |
ObjectAgent(const ObjectAgent::Config &config) | ObjectAgent | |
Priority typedef | Object | |
PRIORITY | ObjectAgent | [private, static] |
RandomAction() | ObjectAgent | [private] |
ScaleImage(int size) | Object | [inline] |
SetAction(const Action &newAction) | ObjectAgent | [inline, virtual] |
Object::SetAction(const Action &newAction)=0 | Object | [pure virtual] |
SetDirection(const Direction &newDirection) | ObjectAgent | [inline, virtual] |
SetObjectDescription(const string &newDescription) | Object | [inline] |
SetObjectName(const string &newName) | Object | [inline] |
SetTicketNumber(TicketSize number) | Object | [inline] |
SimkinDropObject() | ObjectAgent | [inline, private] |
SimkinGo() | ObjectAgent | [inline, private] |
SimkinHasObject() const | ObjectAgent | [inline, private] |
SimkinTakeObject() | ObjectAgent | [inline, private] |
SimkinTurnBack() | ObjectAgent | [inline, private] |
SimkinTurnLeft() | ObjectAgent | [inline, private] |
SimkinTurnRight() | ObjectAgent | [inline, private] |
TakeObject(ObjectTransferable *object) | ObjectAgent | [inline] |
TicketSize typedef | Object | |
trailDuration | ObjectAgent | [private] |
trailImage | ObjectAgent | [private] |
~Object() | Object | [inline, virtual] |
~ObjectAgent() | ObjectAgent | [inline, virtual] |