action() override | orxonox::WingmanController | protectedvirtual |
action_ | orxonox::ActionpointController | protected |
ActionpointController(Context *context) | orxonox::ActionpointController | |
actionpoints_ | orxonox::ActionpointController | protected |
addActionpoint(WorldEntity *actionpoint) | orxonox::ActionpointController | |
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 | |
attackRange_ | orxonox::FightingController | protected |
bActive_ | orxonox::BaseObject | protected |
BaseObject(Context *context) | orxonox::BaseObject | |
bCopyOrientation_ | orxonox::FlyingController | |
bDefaultFightAll_ | orxonox::ActionpointController | protected |
bDefaultPatrol_ | orxonox::ActionpointController | protected |
bDodge_ | orxonox::FightingController | protected |
bEndLoop_ | orxonox::ActionpointController | protected |
bFiredRocket_ | orxonox::FightingController | protected |
bFirstAction_ | orxonox::WingmanController | private |
bHasOrientationOfTarget_ | orxonox::FightingController | protected |
bHasPositionOfTarget_ | orxonox::FightingController | protected |
bHasTargetOrientation_ | orxonox::FlyingController | protected |
bHasTargetPosition_ | orxonox::FlyingController | protected |
bInLoop_ | orxonox::ActionpointController | protected |
bKeepFormation_ | orxonox::FightingController | |
bLookAtTarget_ | orxonox::FightingController | protected |
bLoop_ | orxonox::ActionpointController | protected |
boostControl() | orxonox::FlyingController | protectedvirtual |
bPatrolling_ | orxonox::ActionpointController | protected |
bSetupWorked | orxonox::FightingController | protected |
bShooting_ | orxonox::FightingController | |
bStartedDodging_ | orxonox::FightingController | protected |
bTakenOver_ | orxonox::ActionpointController | protected |
bVisible_ | orxonox::BaseObject | protected |
canFire() | orxonox::FightingController | |
changedActivity() | orxonox::BaseObject | inlinevirtual |
changedControllableEntity() | orxonox::Controller | inlinevirtual |
changedMainStateName() | orxonox::BaseObject | virtual |
changedName() | orxonox::BaseObject | inlinevirtual |
changedVisibility() | orxonox::BaseObject | inlinevirtual |
closestTarget() | orxonox::ActionpointController | protected |
orxonox::FightingController::closestTarget() const | orxonox::FightingController | protected |
CommonController(Context *context) | orxonox::CommonController | |
Configurable() | orxonox::Configurable | |
controllableEntity_ | orxonox::Controller | protected |
Controller(Context *context) | orxonox::Controller | |
copyOrientation(const Quaternion &orient, float dt) | orxonox::FlyingController | protected |
copyTargetOrientation(float dt) | orxonox::FlyingController | protected |
deltaHp | orxonox::FightingController | protected |
destroy() | orxonox::Destroyable | |
Destroyable() | orxonox::Destroyable | |
destroyLater() | orxonox::Destroyable | |
distance(const ControllableEntity *entity1, const ControllableEntity *entity2) | orxonox::CommonController | static |
dodge(const Vector3 &thisPosition, float diffLength, Vector3 &diffUnit) | orxonox::FightingController | protected |
doFire() | orxonox::FightingController | protected |
executeActionpoint() | orxonox::ActionpointController | protected |
FightingController(Context *context) | orxonox::FightingController | |
fillLoop() | orxonox::ActionpointController | protected |
fillLoopReversed() | orxonox::ActionpointController | protected |
findNewLeader() | orxonox::WingmanController | |
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 | |
FlyingController(Context *context) | orxonox::FlyingController | |
formationMode_ | orxonox::FlyingController | protected |
getAction() | orxonox::ActionpointController | virtual |
getActionName() | orxonox::ActionpointController | virtual |
getActionpoint(unsigned int index) const | orxonox::ActionpointController | |
getContext() const | orxonox::Listable | inline |
getControllableEntity() const | orxonox::Controller | inline |
getCreator() const | orxonox::BaseObject | inline |
getDefaultFightAll() | orxonox::ActionpointController | inline |
getDefaultPatrol() | orxonox::ActionpointController | 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(const std::string &name) | orxonox::FightingController | protected |
getFormationMode() const | orxonox::FlyingController | inline |
getFormationModeXML() const | orxonox::FlyingController | |
getFormationPosition() | orxonox::WingmanController | protected |
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 |
getName(const Pawn *entity) | orxonox::CommonController | static |
orxonox::Controller::getName() const | orxonox::BaseObject | inline |
getNamespace() const | orxonox::BaseObject | inline |
getOldName() const | orxonox::BaseObject | inline |
getPlayer() const | orxonox::Controller | inline |
getProtect() | orxonox::ActionpointController | protected |
getReferenceCount() const | orxonox::Destroyable | inline |
getScene() const | orxonox::BaseObject | inline |
getSceneID() const | orxonox::BaseObject | inlinevirtual |
getSpread() const | orxonox::FlyingController | inline |
getTarget() const | orxonox::FightingController | inline |
getTeam() const | orxonox::Controller | inline |
getTemplates() const | orxonox::BaseObject | inline |
HARDCODED_PROJECTILE_SPEED | orxonox::CommonController | static |
hasFollower() override | orxonox::WingmanController | inlinevirtual |
hasTarget() const | orxonox::FightingController | |
hasWingman() override | orxonox::WingmanController | inlinevirtual |
hit(Pawn *originator, btManifoldPoint &contactpoint, float damage) | orxonox::Controller | inlinevirtual |
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 | |
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 |
isLooking(const ControllableEntity *entityThatLooks, const ControllableEntity *entityBeingLookedAt, float angle) | orxonox::CommonController | static |
isLookingAtTarget(float angle) const | orxonox::FightingController | |
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 |
keepFormation() | orxonox::WingmanController | protected |
orxonox::ActionpointController::keepFormation(const ControllableEntity *leaderEntity, Vector3 &targetRelativePosition) | orxonox::FlyingController | protected |
Listable() | orxonox::Listable | |
Listable(Context *context) | orxonox::Listable | |
loadAllEventStates(Element &xmlelement, XMLPort::Mode mode, BaseObject *object, Identifier *identifier) | orxonox::BaseObject | static |
lookAtTarget(float dt) | orxonox::FightingController | protected |
loopActionpoints_ | orxonox::ActionpointController | protected |
mainStateFunctor_ | orxonox::BaseObject | protected |
mainStateName_ | orxonox::BaseObject | protected |
maneuver() | orxonox::FightingController | virtual |
moveBackToTop() | orxonox::ActionpointController | protected |
moveToPosition(const Vector3 &target, float dt) | orxonox::FlyingController | protected |
moveToTargetPosition(float dt) | orxonox::FlyingController | protected |
myDivisionLeader_ | orxonox::ActionpointController | protected |
myFollower_ | orxonox::ActionpointController | protected |
myLeader_ | orxonox::WingmanController | private |
myWingman_ | orxonox::ActionpointController | protected |
name_ | orxonox::BaseObject | protected |
networkTemplateNames_ | orxonox::BaseObject | protected |
nextActionpoint() | orxonox::ActionpointController | protected |
oldName_ | orxonox::BaseObject | protected |
operator=(const OrxonoxClass &)=default | orxonox::OrxonoxClass | |
orientationOfTarget_ | orxonox::FightingController | protected |
OrxonoxClass() | orxonox::OrxonoxClass | |
OrxonoxInterface() | orxonox::OrxonoxInterface | |
parsedActionpoints_ | orxonox::ActionpointController | protected |
player_ | orxonox::Controller | protected |
positionOfTarget_ | orxonox::FightingController | protected |
preDestroy() | orxonox::Destroyable | inlineprotectedvirtual |
previousHp | orxonox::FightingController | protected |
processEvent(Event &event) | orxonox::BaseObject | virtual |
protect_ | orxonox::ActionpointController | protected |
protectName_ | orxonox::ActionpointController | protected |
randomInRange(float a, float b) | orxonox::CommonController | static |
removeEventSource(BaseObject *source) | orxonox::BaseObject | |
rocketsLeft_ | orxonox::FightingController | protected |
ROTATEFACTOR | orxonox::FlyingController | static |
rotationProgress_ | orxonox::FlyingController | protected |
sameTeam(ControllableEntity *entity1, ControllableEntity *entity2, Gametype *gt) | orxonox::CommonController | static |
setAction(Action action) | orxonox::ActionpointController | |
setAction(Action action, ControllableEntity *target) | orxonox::ActionpointController | |
setAction(Action action, const Vector3 &target) | orxonox::ActionpointController | |
setAction(Action action, const Vector3 &target, const Quaternion &orient) | orxonox::ActionpointController | |
setActive(bool bActive) | orxonox::BaseObject | inline |
setClosestTarget() | orxonox::ActionpointController | protected |
setConfigValues() | orxonox::Configurable | inline |
setContext(Context *context) | orxonox::Listable | |
setControllableEntity(ControllableEntity *entity) | orxonox::Controller | inline |
setCreator(BaseObject *creator) | orxonox::BaseObject | inline |
setDefaultFightAll(bool value) | orxonox::ActionpointController | inline |
setDefaultPatrol(bool value) | orxonox::ActionpointController | inline |
setFile(const XMLFile *file) | orxonox::BaseObject | inline |
setFollower(ActionpointController *myFollower) | orxonox::ActionpointController | inlinevirtual |
setFormationMode(FormationMode val) | orxonox::FlyingController | inline |
setFormationModeXML(const std::string &val) | orxonox::FlyingController | |
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 |
setOrientationOfTarget(const Quaternion &orient) | orxonox::FightingController | protected |
setPlayer(PlayerInfo *player) | orxonox::Controller | inline |
setPositionOfTarget(const Vector3 &target) | orxonox::FightingController | protected |
setProtect(ControllableEntity *protect) | orxonox::ActionpointController | protected |
setScene(const StrongOrWeakPtr< Scene > &scene, uint32_t sceneID) | orxonox::BaseObject | inline |
setSpread(int spread) | orxonox::FlyingController | inline |
setTarget(ControllableEntity *target) | orxonox::FightingController | protected |
setTargetOrientation(const Quaternion &orient) | orxonox::FlyingController | protected |
setTargetOrientation(ControllableEntity *target) | orxonox::FlyingController | protected |
setTargetPosition(const Vector3 &target) | orxonox::FlyingController | protected |
setTeam(int team) | orxonox::Controller | inline |
setupWeapons() | orxonox::FightingController | protected |
setVisible(bool bVisible) | orxonox::BaseObject | inline |
setWingman(ActionpointController *wingman) | orxonox::ActionpointController | inlinevirtual |
SPEED | orxonox::FlyingController | static |
spread_ | orxonox::FlyingController | protected |
squaredaccuracy_ | orxonox::ActionpointController | protected |
squaredDistanceToTarget() const | orxonox::FightingController | |
startAttackingEnemiesThatAreClose() | orxonox::ActionpointController | protected |
startLookingAtTarget() | orxonox::FightingController | protected |
stayNearProtect() | orxonox::ActionpointController | virtual |
stopLookingAtTarget() | orxonox::FightingController | protected |
stopMoving() | orxonox::FlyingController | protected |
takeActionpoints(const std::vector< Point > &vector, const std::vector< Point > &loop, bool b) | orxonox::ActionpointController | virtual |
target_ | orxonox::FightingController | protected |
targetName_ | orxonox::ActionpointController | protected |
targetOrientation_ | orxonox::FlyingController | protected |
targetPosition_ | orxonox::FlyingController | protected |
team_ | orxonox::Controller | protected |
tick(float dt) override | orxonox::ActionpointController | virtual |
Tickable() | orxonox::Tickable | protected |
ticks_ | orxonox::ActionpointController | protected |
timeout_ | orxonox::FightingController | protected |
tolerance_ | orxonox::FlyingController | protected |
unregisterObject() | orxonox::Listable | |
weaponModes_ | orxonox::FightingController | protected |
WingmanController(Context *context) | orxonox::WingmanController | |
XMLEventPort(Element &xmlelement, XMLPort::Mode mode) | orxonox::BaseObject | virtual |
XMLPort(Element &xmlelement, XMLPort::Mode mode) override | orxonox::ActionpointController | virtual |
~ActionpointController() | orxonox::ActionpointController | virtual |
~BaseObject() | orxonox::BaseObject | virtual |
~CommonController() | orxonox::CommonController | virtual |
~Controller() | orxonox::Controller | virtual |
~Destroyable() | orxonox::Destroyable | virtual |
~FightingController() | orxonox::FightingController | virtual |
~FlyingController() | orxonox::FlyingController | virtual |
~Identifiable() | orxonox::Identifiable | inlinevirtual |
~Listable() | orxonox::Listable | virtual |
~WingmanController() | orxonox::WingmanController | virtual |