| AcquirePointer() | Counted | [inline] |
| Action enum name | Unit | |
| ACTION_ATTACK enum value | Unit | |
| ACTION_BUILD enum value | Unit | |
| ACTION_EJECT enum value | Unit | |
| ACTION_HIDE enum value | Unit | |
| ACTION_MINE enum value | Unit | |
| ACTION_MOVE enum value | Unit | |
| ACTION_NONE enum value | Unit | |
| ACTION_REPAIR enum value | Unit | |
| ACTION_STAY enum value | Unit | |
| ActivateModel(ModelType model) | Unit | [protected, virtual] |
| AddObjectRef(Ref< Referenced > *) | Referenced | [inline] |
| AddToHidingList(ForceUnit *unit) | Unit | |
| aggressivity | Unit | [protected] |
| Aggressivity enum name | Unit | |
| AGGRESSIVITY_GUARD enum value | Unit | |
| AGGRESSIVITY_IGNORE enum value | Unit | |
| AGGRESSIVITY_OFFENSIVE enum value | Unit | |
| AGGRESSIVITY_PASSIVE enum value | Unit | |
| CanEject() const | Unit | [inline] |
| CanHide(const ForceUnit *unit) const | Unit | |
| ClearChildren() | Root | |
| ClearFlags(Type flags) | Flagged< Type > | [inline] |
| Counted() | Counted | [inline] |
| Deserialize(Serializer &serializer, bool first) | Unit | [protected, virtual] |
| direction | Unit | [protected] |
| Dispatch(Cmd *) | Object | |
| Find(const string &path) | Root | [inline] |
| FindFreePositionAroundUnit(const Unit *unit, MapPosition3D &free_position, MapEnums::Direction &free_direction) const | Unit | [protected] |
| Flag enum name | Unit | |
| FLAG_ALL enum value | Unit | |
| FLAG_NONE enum value | Unit | |
| FLAG_PROCESSED enum value | Unit | |
| FLAG_SELECTED enum value | Unit | |
| FLAG_UNDER_CURSOR enum value | Unit | |
| FLAG_VISIBLE enum value | Unit | |
| Flagged() | Flagged< Type > | [inline] |
| GetAction() const | Unit | [inline] |
| GetAggressivity() const | Unit | [inline] |
| GetBack() const | List< Root > | |
| GetCenterPosition(vector2 &position) const | Unit | |
| GetClass() const | Object | [inline] |
| GetCmdProtos(HashList *) | Object | |
| GetData() const | ListNode< Root > | |
| GetDirection() const | Unit | [inline] |
| GetFirstEjectingPosition(MapPosition3D &position, const MapSize &unit_size) const | Unit | [protected] |
| GetFront() const | List< Root > | |
| GetFullPath() | Root | |
| GetGroupName() | Object | [protected, virtual] |
| GetHidingCount() const | Unit | [inline] |
| GetHidingPercent() const | Unit | |
| GetID() | Root | [inline] |
| GetInstanceSize() const | Object | [virtual] |
| GetLife() const | Unit | [inline] |
| GetLifePercent() const | Unit | [inline] |
| GetMapPosition() const | Unit | [inline] |
| GetMeetingPoint(MapPosition3D &meeting_point) const | Unit | [inline] |
| GetNext() const | ListNode< Root > | |
| GetNextEjectingPosition(MapPosition3D &position, const MapSize &unit_size) const | Unit | [protected] |
| GetParent() const | TreeNode< Root > | |
| GetPlayer() const | Unit | [inline] |
| GetPrev() const | ListNode< Root > | |
| GetPrototype() const | Unit | [inline] |
| GetRealPosition() const | Unit | [inline] |
| GetRefs() | Referenced | [inline] |
| GetRemoteID() const | Unit | [inline] |
| GetSceneObject() const | Unit | [inline] |
| GetSelectionRenderer() | Unit | [protected, virtual] |
| GetState() const | Unit | [inline] |
| GetTreeSize() const | Root | |
| GetType() const | Unit | [inline] |
| ghost_owner | Unit | [protected] |
| hiding_count | Unit | [protected] |
| hiding_count_my | Unit | [protected] |
| hiding_units | Unit | [protected] |
| HidingList typedef | Unit | [private] |
| id | Root | [protected] |
| Input enum name | Unit | |
| INPUT_MEETING_POINT enum value | Unit | |
| INPUT_NONE enum value | Unit | |
| InsertAfter(Root *prev) | ListNode< Root > | |
| InsertBefore(Root *next) | ListNode< Root > | |
| InvalidateAllRefs() | Referenced | [protected] |
| IsA(const Class *) const | Object | [inline] |
| IsA(const char *) const | Object | |
| IsAnyFlag(Type flags) const | Flagged< Type > | [inline] |
| IsAroundUnit(const Unit *unit) const | Unit | [protected] |
| IsEmpty() const | List< Root > | |
| IsFlags(Type flags) const | Flagged< Type > | [inline] |
| IsFull() const | Unit | |
| IsIdle() const | Unit | [inline] |
| IsInstanceOf(const Class *) const | Object | [inline] |
| IsLinked() const | ListNode< Root > | |
| IsMoving() const | Unit | [inline] |
| IsMy() const | Unit | |
| kernel_server | Object | [protected] |
| life | Unit | [protected] |
| life_percent | Unit | [protected] |
| List() | List< Root > | |
| ListNode(void *pdata=NULL) | ListNode< Root > | |
| Lock() const | Root | [inline] |
| LockCounted() | Counted | [inline, protected, static] |
| LogTree(const string &indent) const | Root | |
| map_position | Unit | [protected] |
| meeting_object | Unit | [protected] |
| meeting_point | Unit | [protected] |
| MODEL_ATTACK enum value | Unit | |
| MODEL_BUILD enum value | Unit | |
| MODEL_COUNT enum value | Unit | |
| MODEL_MINE enum value | Unit | |
| MODEL_MOVE enum value | Unit | |
| MODEL_REPAIR enum value | Unit | |
| MODEL_STAY enum value | Unit | |
| MODEL_ZOMBIE enum value | Unit | |
| ModelType enum name | Unit | |
| ModelTypeToString(ModelType type, string &name) | Unit | [static] |
| mutex | Root | [mutable, protected] |
| my_class | Object | [protected] |
| Object(const char *name) | Object | |
| OnMessage(ActionEvent *pevent) | Unit | [protected, virtual] |
| OnMessage(StateEvent *pevent) | Unit | [protected, virtual] |
| OnMessage(InputEvent *pevent) | Unit | [protected, virtual] |
| OnMessage(PathResponse *response) | Unit | [protected, virtual] |
| OnRenderBegin(void *data) | Unit | [protected, static] |
| OnRenderEnd(void *data) | Unit | [protected, static] |
| path | Unit | [protected] |
| path_request_id | Unit | [protected] |
| Player class | Unit | [friend] |
| player | Unit | [protected] |
| PopBack() | List< Root > | |
| PopFront() | List< Root > | |
| PostProcessEvent() | Unit | [protected] |
| PreProcessEvent(StateEvent *pevent) | Unit | [protected] |
| prototype | Unit | [protected] |
| prototype_id | Unit | [protected] |
| PushBack(Root *node) | List< Root > | |
| PushFront(Root *node) | List< Root > | |
| ReadPosition(Serializer &serializer) | Unit | [protected] |
| real_position | Unit | [protected] |
| Referenced() | Referenced | |
| refList | Referenced | [protected] |
| Release() | Counted | [inline, virtual] |
| ReleaseChildren() | Root | |
| RemObjectRef(Ref< Referenced > *) | Referenced | [inline] |
| remote_id | Unit | [protected] |
| Remove() | ListNode< Root > | |
| RemoveFromHidingList(ForceUnit *unit) | Unit | |
| RenderPost() | Unit | [protected, virtual] |
| RenderPred() | Unit | [protected, virtual] |
| ResetFlags() | Flagged< Type > | [inline] |
| Root(const char *id) | Root | |
| Say(bool possitive, const char *message,...) const | Unit | |
| scene_object | Unit | [protected] |
| SendMessage(BaseMessage *message, Root *destination, double delay=0.0) | Root | [protected] |
| sequence | Unit | [protected] |
| Serialize(Serializer &serializer) | Unit | [protected, virtual] |
| Serialized() | Serialized | |
| SetAggressivity(Aggressivity aggressivity) | Unit | |
| SetClass(Class *) | Object | [inline, protected] |
| SetData(void *data) | ListNode< Root > | |
| SetDirection(MapEnums::Direction direction) | Unit | [inline] |
| SetFlags(Type flags) | Flagged< Type > | [inline] |
| SetGhostOwner(Unit *owner) | Unit | [inline, protected] |
| SetID(const string &id) | Root | [inline] |
| SetLife(float life) | Unit | |
| SetMapPosition(const MapPosition3D &position, bool change_real=true) | Unit | [inline] |
| SetMeetingPoint(const MapPosition3D &meeting_point) | Unit | [protected] |
| SetModel(const string &model_id, byte_t num_id) | Unit | [protected, virtual] |
| SetPrototype(Prototype *prototype) | Unit | |
| SetRealPosition(float x, float y) | Unit | |
| SetState(State state) | Unit | [protected] |
| ShowMeetingPoint(bool show) const | Unit | |
| Sort(bool backward=false) | Root | |
| StartEjecting() | Unit | [protected] |
| StartMoving(Unit *unit) | Unit | [protected] |
| StartMoving(const MapPosition3D &dest_position) | Unit | [protected] |
| StartMoving(const MapArea &dest_area, MapEnums::Segment dest_segment, Unit *unit) | Unit | [private] |
| state | Unit | [protected] |
| State enum name | Unit | |
| STATE_DELETE enum value | Unit | |
| STATE_DYING enum value | Unit | |
| STATE_GHOST enum value | Unit | |
| STATE_HIDING enum value | Unit | |
| STATE_IS_BEING_BUILT enum value | Unit | |
| STATE_MOVING enum value | Unit | |
| STATE_NEXT_EJECTING enum value | Unit | |
| STATE_NEXT_HIDING enum value | Unit | |
| STATE_NEXT_STEP enum value | Unit | |
| STATE_NONE enum value | Unit | |
| STATE_ROTATING_LEFT enum value | Unit | |
| STATE_ROTATING_RIGHT enum value | Unit | |
| STATE_STAYING enum value | Unit | |
| STATE_ZOMBIE enum value | Unit | |
| StopAction() | Unit | [protected, virtual] |
| StringToModelType(const string &name, ModelType &type) | Unit | [static] |
| TestAction(Action action) const | Unit | [inline] |
| TestAggressivity(Aggressivity aggressivity) const | Unit | [inline] |
| TestState(State state) const | Unit | [inline] |
| TestType(Type type) const | Unit | [inline] |
| ToggleFlags(Type flags) | Flagged< Type > | [inline] |
| TreeNode() | TreeNode< Root > | |
| type | Unit | [protected] |
| Type enum name | Unit | |
| TYPE_BUILDING enum value | Unit | |
| TYPE_FORCE enum value | Unit | |
| TYPE_NONE enum value | Unit | |
| TYPE_SOURCE enum value | Unit | |
| Unit(const char *id) | Unit | |
| Unlock() const | Root | [inline] |
| UnlockCounted() | Counted | [inline, protected, static] |
| Update(bool &create_ghost, bool &delete_unit) | Unit | |
| waiting_queue | Unit | [protected] |
| ~Counted() | Counted | [inline, protected, virtual] |
| ~List() | List< Root > | [virtual] |
| ~ListNode() | ListNode< Root > | [virtual] |
| ~Object() | Object | [protected, virtual] |
| ~Referenced() | Referenced | [virtual] |
| ~Root() | Root | [protected, virtual] |
| ~Serialized() | Serialized | [virtual] |
| ~Unit() | Unit | [virtual] |