abandonTarget(Pawn *target) | orxonox::ArtificialController | |
absoluteMoveToPosition(const Vector3 &target) | orxonox::FormationController | protected |
addEventListener(BaseObject *listener) | orxonox::BaseObject | |
addEventSource(BaseObject *source, const std::string &state) | orxonox::BaseObject | |
addEventState(const std::string &name, EventState *container) | orxonox::BaseObject | protected |
addTemplate(const std::string &name) | orxonox::BaseObject | |
addTemplate(Template *temp) | orxonox::BaseObject | |
addWaypoint(WorldEntity *waypoint) | orxonox::ArtificialController | |
adjustNextPoint() | orxonox::SpaceRaceController | private |
aimAtTarget() | orxonox::ArtificialController | protected |
ArtificialController(Context *context) | orxonox::ArtificialController | |
ATTACK enum value | orxonox::FormationController | |
bActive_ | orxonox::BaseObject | protected |
BaseObject(Context *context) | orxonox::BaseObject | |
bHasTargetOrientation_ | orxonox::FormationController | protected |
bHasTargetPosition_ | orxonox::FormationController | protected |
boostControl() | orxonox::ArtificialController | protected |
botlevel_ | orxonox::ArtificialController | protected |
bSetupWorked | orxonox::ArtificialController | protected |
bShooting_ | orxonox::FormationController | protected |
bVisible_ | orxonox::BaseObject | protected |
changedActivity() | orxonox::BaseObject | inlinevirtual |
changedControllableEntity() override | orxonox::ArtificialController | virtual |
changedMainStateName() | orxonox::BaseObject | virtual |
changedName() | orxonox::BaseObject | inlinevirtual |
changedVisibility() | orxonox::BaseObject | inlinevirtual |
checkpoints_ | orxonox::SpaceRaceController | private |
commandSlaves() | orxonox::FormationController | protected |
Configurable() | orxonox::Configurable | |
controllableEntity_ | orxonox::Controller | protected |
Controller(Context *context) | orxonox::Controller | |
copyOrientation(const Quaternion &orient) | orxonox::FormationController | protected |
copyTargetOrientation() | orxonox::FormationController | protected |
currentRaceCheckpoint_ | orxonox::SpaceRaceController | private |
currentWaypoint_ | orxonox::ArtificialController | protected |
DEFAULT enum value | orxonox::ArtificialController | protected |
defaultWaypoint_ | orxonox::ArtificialController | protected |
DEFENCE enum value | orxonox::ArtificialController | protected |
DEFEND enum value | orxonox::FormationController | |
destroy() | orxonox::Destroyable | |
Destroyable() | orxonox::Destroyable | |
destroyLater() | orxonox::Destroyable | |
directLinePossible(RaceCheckPoint *, RaceCheckPoint *, const std::vector< StaticEntity * > &) | orxonox::SpaceRaceController | private |
distanceSpaceshipToCheckPoint(RaceCheckPoint *) | orxonox::SpaceRaceController | private |
doFire() | orxonox::ArtificialController | virtual |
endtheGame() const | orxonox::SpaceRaceController | private |
findCheckpoint(int index) const | orxonox::SpaceRaceController | private |
findStaticCheckpoints(RaceCheckPoint *, const std::vector< RaceCheckPoint * > &) | orxonox::SpaceRaceController | private |
fireEvent(const std::string &name="") | orxonox::BaseObject | |
fireEvent(bool activate, const std::string &name="") | orxonox::BaseObject | |
fireEvent(bool activate, BaseObject *originator, const std::string &name="") | orxonox::BaseObject | |
fireEvent(Event &event) | orxonox::BaseObject | |
follow() | orxonox::FormationController | protected |
FOLLOW enum value | orxonox::FormationController | protected |
followInit(Pawn *pawn, const bool always=false, const int secondsToFollow=100) | orxonox::FormationController | protected |
followme() | orxonox::FormationController | static |
followRandomHumanInit() | orxonox::FormationController | protected |
forcedFree() | orxonox::FormationController | protected |
forceFreedom() | orxonox::FormationController | protected |
forceFreeSlaves() | orxonox::FormationController | protected |
forgetTarget() | orxonox::FormationController | protected |
FormationController(Context *context) | orxonox::FormationController | |
formationflight(const bool form) | orxonox::FormationController | static |
formationFlight_ | orxonox::FormationController | protected |
FormationMode enum name | orxonox::FormationController | |
formationMode_ | orxonox::FormationController | protected |
formationsize(const int size) | orxonox::FormationController | static |
FREE enum value | orxonox::FormationController | protected |
freedomCount_ | orxonox::FormationController | protected |
freeSlaves() | orxonox::FormationController | protected |
getAccuracy() const | orxonox::ArtificialController | inline |
getBotLevel() const | orxonox::ArtificialController | inline |
getContext() const | orxonox::Listable | inline |
getControllableEntity() const | orxonox::Controller | inline |
getController(void) | orxonox::FormationController | inline |
getCreator() const | orxonox::BaseObject | inline |
getDerivedPointer(unsigned int classID) | orxonox::Identifiable | inline |
getDerivedPointer(unsigned int classID) | orxonox::Identifiable | inline |
getDerivedPointer(unsigned int classID) const | orxonox::Identifiable | inline |
getEventListener(unsigned int index) const | orxonox::BaseObject | |
getEventSource(unsigned int index, const std::string &state) const | orxonox::BaseObject | |
getEventState(const std::string &name) const | orxonox::BaseObject | protected |
getFile() const | orxonox::BaseObject | inline |
getFilename() const | orxonox::BaseObject | |
getFiremode(std::string name) | orxonox::ArtificialController | protected |
getFormationFlight() const | orxonox::FormationController | inline |
getFormationMode() const | orxonox::FormationController | inline |
getFormationSize() const | orxonox::FormationController | inline |
getGametype() const | orxonox::BaseObject | inline |
getGodMode() | orxonox::Controller | inline |
getIdentifier() const | orxonox::Identifiable | inline |
getLevel() const | orxonox::BaseObject | inline |
getLoaderIndentation() const | orxonox::BaseObject | inline |
getMainStateName() const | orxonox::BaseObject | inline |
getMaster(void) | orxonox::FormationController | inline |
getName() const | orxonox::BaseObject | inline |
getNamespace() const | orxonox::BaseObject | inline |
getOldName() const | orxonox::BaseObject | inline |
getPassive() const | orxonox::FormationController | inline |
getPlayer() const | orxonox::Controller | inline |
getReferenceCount() const | orxonox::Destroyable | inline |
getScene() const | orxonox::BaseObject | inline |
getSceneID() const | orxonox::BaseObject | inlinevirtual |
getSlave(void) | orxonox::FormationController | inline |
getTeam() const | orxonox::Controller | inline |
getTemplates() const | orxonox::BaseObject | inline |
getWaypoint(unsigned int index) const | orxonox::ArtificialController | |
hit(Pawn *originator, btManifoldPoint &contactpoint, float damage) override | orxonox::FormationController | virtual |
HOLD enum value | orxonox::FormationController | protected |
Identifiable() | orxonox::Identifiable | |
isA(const Identifier *identifier) | orxonox::Identifiable | |
isA(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isA(const Identifiable *object) | orxonox::Identifiable | |
isActive() const | orxonox::BaseObject | inline |
isChildOf(const Identifier *identifier) | orxonox::Identifiable | |
isChildOf(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isChildOf(const Identifiable *object) | orxonox::Identifiable | |
isCloseAtTarget(float distance) const | orxonox::ArtificialController | protected |
isDirectChildOf(const Identifier *identifier) | orxonox::Identifiable | |
isDirectChildOf(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isDirectChildOf(const Identifiable *object) | orxonox::Identifiable | |
isDirectParentOf(const Identifier *identifier) | orxonox::Identifiable | |
isDirectParentOf(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isDirectParentOf(const Identifiable *object) | orxonox::Identifiable | |
isExactlyA(const Identifier *identifier) | orxonox::Identifiable | |
isExactlyA(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isExactlyA(const Identifiable *object) | orxonox::Identifiable | |
isInitialized() const | orxonox::BaseObject | inline |
isLookingAtTarget(float angle) const | orxonox::ArtificialController | protected |
isParentOf(const Identifier *identifier) | orxonox::Identifiable | |
isParentOf(const SubclassIdentifier< B > *identifier) | orxonox::Identifiable | inline |
isParentOf(const Identifiable *object) | orxonox::Identifiable | |
isVisible() const | orxonox::BaseObject | inline |
lastPositionSpaceship | orxonox::SpaceRaceController | private |
Listable() | orxonox::Listable | |
Listable(Context *context) | orxonox::Listable | |
loadAllEventStates(Element &xmlelement, XMLPort::Mode mode, BaseObject *object, Identifier *identifier) | orxonox::BaseObject | static |
loseMasterState() | orxonox::FormationController | protected |
mainStateFunctor_ | orxonox::BaseObject | protected |
mainStateName_ | orxonox::BaseObject | protected |
manageWaypoints() | orxonox::ArtificialController | |
MASTER enum value | orxonox::FormationController | protected |
masteraction(const int action) | orxonox::FormationController | static |
masterAttacked(Pawn *originator) | orxonox::FormationController | protected |
maxFormationSize_ | orxonox::FormationController | protected |
Mode enum name | orxonox::ArtificialController | protected |
mode_ | orxonox::ArtificialController | protected |
moveToPosition(const Vector3 &target) | orxonox::FormationController | protected |
moveToTargetPosition() | orxonox::FormationController | protected |
MOVING enum value | orxonox::ArtificialController | protected |
myMaster_ | orxonox::FormationController | protected |
name_ | orxonox::BaseObject | protected |
networkTemplateNames_ | orxonox::BaseObject | protected |
nextPointFind(RaceCheckPoint *) | orxonox::SpaceRaceController | private |
nextRaceCheckpoint_ | orxonox::SpaceRaceController | private |
NONE enum value | orxonox::FormationController | protected |
NORMAL enum value | orxonox::FormationController | |
oldName_ | orxonox::BaseObject | protected |
operator=(const OrxonoxClass &)=default | orxonox::OrxonoxClass | |
OrxonoxClass() | orxonox::OrxonoxClass | |
OrxonoxInterface() | orxonox::OrxonoxInterface | |
passive_ | orxonox::FormationController | protected |
passivebehaviour(const bool passive) | orxonox::FormationController | static |
player_ | orxonox::Controller | protected |
positionReached() | orxonox::FormationController | inlineprotectedvirtual |
preDestroy() | orxonox::Destroyable | inlineprotectedvirtual |
processEvent(Event &event) | orxonox::BaseObject | virtual |
recCalculateDistance(RaceCheckPoint *, const Vector3 ¤tPosition) | orxonox::SpaceRaceController | private |
rekSimulationCheckpointsReached(RaceCheckPoint *, std::map< RaceCheckPoint *, int > &) | orxonox::SpaceRaceController | private |
removeEventSource(BaseObject *source) | orxonox::BaseObject | |
removeFromFormation() | orxonox::FormationController | protected |
ROCKET enum value | orxonox::ArtificialController | protected |
sameTeam(ControllableEntity *entity1, ControllableEntity *entity2, Gametype *gametype) | orxonox::FormationController | protectedstatic |
searchNewMaster() | orxonox::FormationController | protected |
searchNewTarget() | orxonox::FormationController | protected |
searchRandomTargetPosition() | orxonox::FormationController | protected |
setAccuracy(float accuracy) | orxonox::ArtificialController | inline |
setActive(bool bActive) | orxonox::BaseObject | inline |
setAllBotLevel(float level) | orxonox::ArtificialController | static |
setBotLevel(float level=1.0f) | orxonox::ArtificialController | |
setConfigValues() | orxonox::Configurable | inline |
setContext(Context *context) | orxonox::Listable | |
setControllableEntity(ControllableEntity *entity) | orxonox::Controller | inline |
setCreator(BaseObject *creator) | orxonox::BaseObject | inline |
setFile(const XMLFile *file) | orxonox::BaseObject | inline |
setFormationFlight(bool formation) | orxonox::FormationController | inline |
setFormationMode(FormationMode val) | orxonox::FormationController | |
setFormationSize(int size) | orxonox::FormationController | inline |
setGametype(const StrongOrWeakPtr< Gametype > &gametype) | orxonox::BaseObject | inline |
setGodMode(bool mode) | orxonox::Controller | inline |
setLevel(const StrongOrWeakPtr< Level > &level) | orxonox::BaseObject | inline |
setLoaderIndentation(const std::string &indentation) | orxonox::BaseObject | inline |
setMainState(bool state) | orxonox::BaseObject | |
setMainStateName(const std::string &name) | orxonox::BaseObject | inline |
setName(const std::string &name) | orxonox::BaseObject | inline |
setNamespace(const StrongOrWeakPtr< Namespace > &ns) | orxonox::BaseObject | inline |
setNewMasterWithinFormation(FormationController *newMaster) | orxonox::FormationController | |
setNewMasterWithinFormation() | orxonox::FormationController | protected |
setPassive(bool passive) | orxonox::FormationController | inline |
setPlayer(PlayerInfo *player) | orxonox::Controller | inline |
setPreviousMode() | orxonox::ArtificialController | protected |
setScene(const StrongOrWeakPtr< Scene > &scene, uint32_t sceneID) | orxonox::BaseObject | inline |
setTarget(Pawn *target) | orxonox::FormationController | protected |
setTargetOrientation(const Quaternion &orient) | orxonox::FormationController | protected |
setTargetOrientation(Pawn *target) | orxonox::FormationController | protected |
setTargetPosition(const Vector3 &target) | orxonox::FormationController | protected |
setTeam(int team) | orxonox::Controller | inline |
setupWeapons() | orxonox::ArtificialController | protected |
setVisible(bool bVisible) | orxonox::BaseObject | inline |
SLAVE enum value | orxonox::FormationController | protected |
slaves_ | orxonox::FormationController | protected |
SpaceRaceController(Context *context) | orxonox::SpaceRaceController | |
SpecificMasterAction enum name | orxonox::FormationController | protected |
specificMasterAction_ | orxonox::FormationController | protected |
specificMasterActionHold() | orxonox::FormationController | protected |
specificMasterActionHoldCount_ | orxonox::FormationController | protected |
speedCounter_ | orxonox::FormationController | protected |
SPIN enum value | orxonox::FormationController | protected |
spin() | orxonox::FormationController | protected |
spinInit() | orxonox::FormationController | protected |
squaredaccuracy_ | orxonox::ArtificialController | protected |
State enum name | orxonox::FormationController | protected |
state_ | orxonox::FormationController | protected |
staticCheckpoints() | orxonox::SpaceRaceController | private |
staticRacePoints_ | orxonox::SpaceRaceController | private |
takeLeadOfFormation() | orxonox::FormationController | protected |
target_ | orxonox::FormationController | protected |
targetDied() | orxonox::FormationController | protected |
targetOrientation_ | orxonox::FormationController | protected |
targetPosition_ | orxonox::FormationController | protected |
team_ | orxonox::Controller | protected |
tick(float dt) override | orxonox::SpaceRaceController | virtual |
Tickable() | orxonox::Tickable | protected |
timeout_ | orxonox::ArtificialController | protected |
TURN180 enum value | orxonox::FormationController | protected |
turn180() | orxonox::FormationController | protected |
turn180Init() | orxonox::FormationController | protected |
unregisterObject() | orxonox::Listable | |
unregisterSlave() | orxonox::FormationController | protected |
updatePointsOfInterest(std::string name, float distance) | orxonox::ArtificialController | |
vergleicheQuader(const Vector3 &, const Vector3 &) | orxonox::SpaceRaceController | private |
virtualCheckPointIndex | orxonox::SpaceRaceController | private |
waypoints_ | orxonox::ArtificialController | protected |
weaponModes_ | orxonox::ArtificialController | protected |
XMLEventPort(Element &xmlelement, XMLPort::Mode mode) | orxonox::BaseObject | virtual |
XMLPort(Element &xmlelement, XMLPort::Mode mode) override | orxonox::SpaceRaceController | virtual |
~ArtificialController() | orxonox::ArtificialController | virtual |
~BaseObject() | orxonox::BaseObject | virtual |
~Controller() | orxonox::Controller | virtual |
~Destroyable() | orxonox::Destroyable | virtual |
~FormationController() | orxonox::FormationController | virtual |
~Identifiable() | orxonox::Identifiable | inlinevirtual |
~Listable() | orxonox::Listable | virtual |
~SpaceRaceController() | orxonox::SpaceRaceController | virtual |