Conventions: -first Checkpoint has index 0 -staticCheckPoint= static Point (see def over = constructor).
More...
Namespaces |
| namespace | AccessLevel |
| namespace | autocompletion |
| namespace | BaseState |
| namespace | Bidirectionality |
| namespace | ButtonEvent |
| namespace | ConfigFileType |
| namespace | context |
| namespace | DefaultLogLevel |
| namespace | distanceMultiTriggerBeaconMode |
| | Enum for the beacon mode of the DistanceMultiTrigger.
|
| namespace | distanceTriggerBeaconMode |
| | Enum for the beacon mode of the DistanceTrigger.
|
| namespace | EscapeMode |
| namespace | forceFieldMode |
| | The mode of the ForceField.
|
| namespace | incomingEventType |
| namespace | InputDeviceEnumerator |
| namespace | JoyStickAxisCode |
| namespace | JoyStickButtonCode |
| namespace | KeybindMode |
| namespace | KeyboardModifier |
| namespace | KeyCode |
| namespace | level |
| namespace | LODParticle |
| namespace | math |
| | Often used numerical constants because C++ doesn't define any.
|
| namespace | MouseAxisCode |
| namespace | MouseButtonCode |
| namespace | notificationCommand |
| namespace | notificationMessageType |
| namespace | notificationSendMode |
| namespace | ObjectDirection |
| namespace | outgoingEventType |
| namespace | packet |
| namespace | pickupActivationType |
| | Enum for the Pickup activation type.
|
| namespace | pickupDurationType |
| | Enum for the Pickup duration type.
|
| namespace | pickupHealthType |
| | Enum for the type of the HealthPickup.
|
| namespace | pickupMetaType |
| | The meta type, specifying what the MetaPickup does exactly.
|
| namespace | PlayerState |
| namespace | Priority |
| namespace | prototype |
| | A small collection of functions that can be used in DeclareConsoleCommand() if you don't want to use the real function-pointer.
|
| namespace | QuestEffectBeaconStatus |
| | The status of the QuestEffectBeacon, can be either active or inactive.
|
| namespace | QuestHintStatus |
| | The state of the QuestHint.
|
| namespace | QuestListenerMode |
| | The mode of the QuestListener.
|
| namespace | QuestStatus |
| | Different states of a Quest.
|
| namespace | ScopeID |
| namespace | ScriptMode |
| | The mode a specific Script is in.
|
| namespace | SoundType |
| | Enum for the sound type.
|
| namespace | specialConfig |
| namespace | TriggerMode |
| | The different modes the trigger can be in.
|
| namespace | VariableDirection |
| namespace | XMLPort |
Classes |
| class | AdditionalContextListener |
| | AdditionalContextListener is an interface which is used to notify OutputManager about additional contexts in OutputListeners. More...
|
| class | AddQuest |
| | Adds a Quest, resp. More...
|
| class | AddQuestHint |
| | Adds a QuestHint, resp. More...
|
| class | AddReward |
| | Adds a list of Rewardables to a player. More...
|
| class | AIController |
| class | AmbientSound |
| | The AmbientSound class is used to play background music. More...
|
| class | AnimatedModel |
| class | AnnounceMessage |
| class | ArgumentCompleter |
| | This class executes an argument completion function and returns a list of the possible arguments. More...
|
| class | ArgumentCompletionListElement |
| | This class is used in argument completion lists and contains up to three different strings, used in different situations. More...
|
| class | ArtificialController |
| class | Asteroids |
| class | Attacher |
| class | Backlight |
| class | BarColour |
| class | BaseCommand |
| class | BaseInputBufferListenerTuple |
| class | BaseObject |
| | The BaseObject is the parent of all classes representing an instance in the game. More...
|
| class | BaseSound |
| | The BaseSound class is the base class for all sound file loader classes. More...
|
| class | BaseWriter |
| | BaseWriter is an output listener and makes the accepted output levels and contexts configurable. More...
|
| class | BasicProjectile |
| | Baseclass of all projectiles. More...
|
| class | BigExplosion |
| class | Billboard |
| class | BillboardProjectile |
| | A BillboardProjectile is a projectile that is represented by a Billboard. More...
|
| class | BillboardSet |
| class | BlinkingBillboard |
| class | Bot |
| class | BoxCollisionShape |
| | Wrapper for the bullet box collision shape class btBoxShape. More...
|
| class | BufferedParamCommand |
| class | Button |
| class | Camera |
| class | CameraManager |
| class | CameraPosition |
| class | CEGUILogger |
| class | ChangeQuestStatus |
| | A QuestEffect which changes the status of a specified Quest for the player invoking the QuestEffect. More...
|
| class | ChatHistory |
| class | ChatInputHandler |
| class | ChatListener |
| | Classes inheriting from this interface get a notification whenever a chat message was sent through ChatManager. More...
|
| class | ChatManager |
| | This class collects and distributes chat messages. More...
|
| class | ChatOverlay |
| class | CheckPoint |
| class | ClassFactory |
| | The ClassFactory is able to create new objects of a specific class. More...
|
| class | ClassIdentifier |
| | The ClassIdentifier is derived from Identifier and holds all class-specific functions and variables the Identifier cannot have. More...
|
| class | ClassScopedSingletonManager |
| | Manages a scoped singleton for a given scope. More...
|
| class | ClassScopedSingletonManager< T, scope, true > |
| | This class partially spezializes ClassScopedSingletonManager for classes T that are allowed to fail. More...
|
| class | ClassTreeMask |
| | The ClassTreeMask is a set of rules, containing the information for each class whether it's included or not. More...
|
| class | ClassTreeMaskIterator |
| | The ClassTreeMaskIterator moves through all ClassTreeMaskNodes of the internal tree of a ClassTreeMask which contains the rules. More...
|
| class | ClassTreeMaskNode |
| | The ClassTreeMaskNode is a node in the internal tree of the ClassTreeMask, containing the rules of the mask. More...
|
| class | ClassTreeMaskObjectIterator |
| | The ClassTreeMaskObjectIterator iterates through all objects of the classes that were included by a ClassTreeMask. More...
|
| class | Client |
| | Client *client; The network/Client class This class implements all necessary function for the network communication It is the root class of the network module. More...
|
| class | ClientConnection |
| class | ClientConnectionListener |
| class | Clock |
| | Simple real time clock based on Ogre::Timer. More...
|
| class | CollectiblePickup |
| | The CollectiblePickup class encompasses all Pickupables that can be added to a PickupCollection and thus be part of such. More...
|
| class | CollisionShape |
| | Wrapper for bullet collision shape class btCollisionShape. More...
|
| class | CommandEvaluation |
| | CommandEvaluation is used to gather information about a command and to evaluate its arguments. More...
|
| class | CommandExecutor |
| | This class is used to execute and evaluate command-strings. More...
|
| class | CommandLineArgument |
| | Container class for a command line argument of any type supported by MultiType. More...
|
| class | CommandLineParser |
| | Global interface to command line options. More...
|
| class | CommandNotification |
| | This class implements a method of displaying a Notification with information to an input command and the key the command is mapped to. More...
|
| class | CompleteQuest |
| | Completes a Quest (with a specified id) for the player invoking the QuestEffect. More...
|
| class | CompoundCollisionShape |
| | Wrapper for the bullet compound collision shape class btCompoundShape. More...
|
| class | ConeCollisionShape |
| | Wrapper for the bullet cone collision shape class btConeShape. More...
|
| class | ConfigFile |
| | This class represents a config file, which is stored on the hard-disk and contains config values in different sections. More...
|
| class | ConfigFileEntry |
| | This class represents an entry in the config file. More...
|
| class | ConfigFileEntryComment |
| | This class represents a line in the config file which contains only a comment. More...
|
| class | ConfigFileEntryValue |
| | This class represents a normal value in the config file. More...
|
| class | ConfigFileEntryVectorValue |
| | Subclass of ConfigFileEntryValue, represents an element of a vector. More...
|
| class | ConfigFileManager |
| | Manages the different config files (settings, calibration, etc). More...
|
| class | ConfigFileSection |
| | Represents a section in a config file. More...
|
| class | ConfigValueCallback |
| class | ConfigValueCallbackBase |
| class | ConfigValueContainer |
| | The ConfigValuecontainer contains all needed information about a configurable variable. More...
|
| class | Connection |
| class | ConsoleCommand |
| | The ConsoleCommand class stores all information about a console command which can be executed by CommandExecutor. More...
|
| class | ConsoleWriter |
| | ConsoleWriter inherits from BaseWriter and writes output to the console. More...
|
| class | ControllableEntity |
| class | Controller |
| struct | ConverterExplicit |
| | Default template if no orxonox::ConverterExplicit is available. More...
|
| struct | ConverterExplicit< bool, std::string > |
| | Conversion from bool to std::string. More...
|
| struct | ConverterExplicit< btQuaternion, orxonox::Quaternion > |
| struct | ConverterExplicit< btVector3, orxonox::Vector3 > |
| struct | ConverterExplicit< char, std::string > |
| | Conversion would exhibit ambiguous << or >> operators when using iostream. More...
|
| struct | ConverterExplicit< const char *, ToType > |
| | Delegates conversion from const char* to std::string. More...
|
| struct | ConverterExplicit< orxonox::ColourValue, std::string > |
| | Ogre::ColourValue to std::string conversion. More...
|
| struct | ConverterExplicit< orxonox::Quaternion, btQuaternion > |
| struct | ConverterExplicit< orxonox::Quaternion, std::string > |
| | Ogre::Quaternion to std::string conversion. More...
|
| struct | ConverterExplicit< orxonox::Vector2, std::string > |
| | Ogre::Vector2 to std::string conversion. More...
|
| struct | ConverterExplicit< orxonox::Vector3, btVector3 > |
| struct | ConverterExplicit< orxonox::Vector3, std::string > |
| | Ogre::Vector3 to std::string conversion. More...
|
| struct | ConverterExplicit< orxonox::Vector4, std::string > |
| | Ogre::Vector4 to std::string conversion. More...
|
| struct | ConverterExplicit< std::string, bool > |
| | Conversion from std::string to bool. More...
|
| struct | ConverterExplicit< std::string, char > |
| | Conversion would exhibit ambiguous << or >> operators when using iostream. More...
|
| struct | ConverterExplicit< std::string, Ogre::DisplayString > |
| struct | ConverterExplicit< std::string, unsigned char > |
| | Conversion would exhibit ambiguous << or >> operators when using iostream. More...
|
| struct | ConverterExplicit< unsigned char, std::string > |
| | Conversion would exhibit ambiguous << or >> operators when using iostream. More...
|
| struct | ConverterFallback |
| | Default template. No conversion available at all. More...
|
| struct | ConverterFallback< FromType *, ToType * > |
| | If all else fails, try a dynamic_cast for pointer types. More...
|
| struct | ConverterFallback< FromType, orxonox::Degree > |
| | Delegates conversions to Degree to conversions to float. More...
|
| struct | ConverterFallback< FromType, orxonox::Radian > |
| | Delegates conversions to Radian to conversions to float. More...
|
| struct | ConverterFallback< orxonox::Degree, ToType > |
| | Delegates conversions from Degree to conversions from float. More...
|
| struct | ConverterFallback< orxonox::Radian, ToType > |
| | Delegates conversions from Radian to conversions from float. More...
|
| struct | ConverterFallback< std::string, orxonox::ColourValue > |
| | std::string to Ogre::ColourValue conversion More...
|
| struct | ConverterFallback< std::string, orxonox::Quaternion > |
| | std::string to Ogre::Quaternion conversion More...
|
| struct | ConverterFallback< std::string, orxonox::Vector2 > |
| | std::string to Ogre::Vector2 conversion More...
|
| struct | ConverterFallback< std::string, orxonox::Vector3 > |
| | std::string to Ogre::Vector3 conversion More...
|
| struct | ConverterFallback< std::string, orxonox::Vector4 > |
| | std::string to Ogre::Vector4 conversion More...
|
| class | Core |
| | The Core class is a singleton used to configure the program basics. More...
|
| class | CreateLines |
| class | CreateStars |
| class | DamageBoostPickup |
| class | Deathmatch |
| class | DeathMessage |
| class | DebugFPSText |
| class | DebugRTRText |
| class | DefaultWeaponmodeLink |
| class | Destroyer |
| class | DestructionHelper |
| | Utility class that helps to create a special kind of destructor that also executes if the destruction fails. More...
|
| class | DestructionListener |
| | This listener is used to inform weak pointers if an object of type OrxonoxClass gets destroyed. More...
|
| class | DevModeListener |
| | Informs about changes in the Development Mode. More...
|
| class | DistanceMultiTrigger |
| | The DistanceMultiTrigger is a MultiTrigger that triggers whenever an object (that is of the specified target type) is in a specified range of the DistanceMultiTrigger. More...
|
| class | DistanceTrigger |
| | The DistanceTrigger is a Trigger that triggers whenever an object (that is of the specified target type) is in a specified range of the DistanceTrigger. More...
|
| class | DistanceTriggerBeacon |
| | A DistanceTriggerBeacon can be used together with a DistanceTrigger or a DistanceMultiTrigger to make them only react to specific objects. More...
|
| class | Dock |
| class | DockingAnimation |
| | Base class for docking animations used by Docks. More...
|
| class | DockingController |
| class | DockingEffect |
| | Handles DockingEffects for Docks. More...
|
| class | DockingTarget |
| | DockingTargets for Docks. More...
|
| class | DockToShip |
| | Allows players to dock onto a ship. More...
|
| struct | dontcare_keyword_t |
| | INTERNAL ONLY The type of the 'dontcare' keyword. More...
|
| class | Drone |
| | Drone, that is made to move upon a specified pattern. More...
|
| class | DroneController |
| | Controller for the Drone of the PPS tutorial. More...
|
| class | DronePickup |
| | The DronePickup adds a Drone to the Pawn upon being picked up. More...
|
| class | Dynamicmatch |
| class | DynLib |
| | Resource holding data about a dynamic library. More...
|
| class | DynLibManager |
| | Manager for Dynamic-loading Libraries. More...
|
| class | EffectContainer |
| struct | EmptyType |
| class | EnergyDrink |
| | Shoots a can. More...
|
| class | Engine |
| | The Engine class provides propulsion to the SpaceShip. More...
|
| struct | Event |
| | The Event struct contains information about a fired Event. More...
|
| class | EventDispatcher |
| class | EventFilter |
| class | EventListener |
| class | EventMultiTrigger |
| | The EventMultiTrigger class is the equivalent of the EventTrigger class for MultiTriggers. More...
|
| class | EventName |
| class | EventState |
| | The EventState contains information about an event state. More...
|
| class | EventTarget |
| class | EventTrigger |
| | The EventTrigger class provides a way to have a Trigger triggered by any kinds of Events. More...
|
| class | Exception |
| | Base class for all exceptions (derived from std::exception). More...
|
| class | Executor |
| | This class is used to wrap a Functor and to store default values for any of its parameters. More...
|
| class | ExecutorMember |
| | A child class of Executor, used for easier handling of non-static member-functions. More...
|
| class | ExecutorMemberPtr |
| | It's not possible to use a typedef for ExecutorMemberPtr<T>, so we have to create a child-class instead. It inherits all functions from SharedChildPtr, but needs to (re-)implement some constructors. More...
|
| class | ExecutorStatic |
| | A child class of Executor, used to distinguish executors that wrap static functions from executors that wrap member-functions. More...
|
| class | ExplosionChunk |
| class | ExprParser |
| | Parser for expressions like "3 * cos(5 + 4) / a" where a is a predeclared variable. More...
|
| class | Factory |
| | Base-class of ClassFactory. More...
|
| class | FadeoutText |
| class | FadingBillboard |
| class | FailQuest |
| | Fails a Quest (with a specified id) for the player invoking the QuestEffect. More...
|
| class | ForceField |
| | Implements a force field, that applies a force to any MobileEntity that enters its range. More...
|
| class | FormationController |
| class | FpsPlayer |
| class | FunctionCall |
| class | FunctionCallManager |
| class | Functor |
| | The Functor classes are used to wrap function pointers. More...
|
| class | FunctorMember |
| | FunctorMember is a child class of Functor and expands it with an object-pointer, that is used for member-functions, as well as an overloaded execution operator. More...
|
| class | FunctorMember< void > |
| | Specialization of FunctorMember with T = void. More...
|
| class | FunctorMemberPtr |
| | It's not possible to use a typedef for FunctorMemberPtr<T>, so we have to create a child-class instead. It inherits all functions from SharedChildPtr, but needs to (re-)implement some constructors. More...
|
| class | FunctorPointer |
| | FunctorPointer is a child class of FunctorMember and expands it with a function-pointer. More...
|
| class | FunctorPointerPtr |
| | It's not possible to use a typedef for FunctorPointerPtr<T>, so we have to create a child-class instead. It inherits all functions from SharedChildPtr, but needs to (re-)implement some constructors. More...
|
| class | FunctorTemplate |
| | FunctorTemplate is a child class of FunctorPointer and implements all functions that need to know the exact types of the parameters, return-value, and class. More...
|
| class | FusionFire |
| | FusionFire. More...
|
| class | FusionMunition |
| | FusionMunition. More...
|
| class | Game |
| | Main class responsible for running the game. More...
|
| class | GameMode |
| | Helper class, stores and returns the current mode of the game. More...
|
| class | GameState |
| | An implementation of a tree to manage game states. More...
|
| class | GamestateHandler |
| struct | GameStateInfo |
| | Helper object required before GameStates are being constructed. More...
|
| class | GamestateManager |
| | This Class implements a manager for gamestates:
- creating snapshots of gamestates
- writing gamestates to universe
- diffing gamestates EN/DECODATION: a: last Gamestate a client has received b: new Gamestate x: diffed and compressed gamestate x=(a^b) b=(a^x) diff(a,diff(a,x))=x (hope this is correct).
More...
|
| struct | GameStateTreeNode |
| | Represents one node of the game state tree. More...
|
| class | Gametype |
| class | GametypeFadingMessage |
| class | GametypeInfo |
| | The GametypeInfo class keeps track of the state of the game and provides facilities to inform the player about it. More...
|
| class | GametypeMessageListener |
| class | GametypeStaticMessage |
| class | GlobalQuest |
| | GlobalQuests are Quests, that have the same status for all players. More...
|
| class | GlobalShader |
| class | GraphicsManager |
| | Graphics engine manager class. More...
|
| class | GSClient |
| class | GSGraphics |
| | Game state used when displaying graphics of any kind. More...
|
| class | GSLevel |
| class | GSMainMenu |
| class | GSMasterServer |
| class | GSRoot |
| class | GSServer |
| class | GSStandalone |
| class | GUIManager |
| | Provides a simple interface to CEGUI with tolua methods and console commands. More...
|
| class | GUIOverlay |
| class | GUISheet |
| | Simple XML loadable interface to the otherwise Lua coded GUI framework. More...
|
| class | HalfAxis |
| class | HealthPickup |
| | The HealthPickup is a Pickupable that can do (dependent upon the parameters) lots of different things to the health of a Pawn. More...
|
| class | Host |
| | Base class of Server and Client This is the Base class of the Server and Client classes
- Makes server and client a singleton
- defines static functions available on both server and client
- is the interface to be used when communicating with the network.
More...
|
| class | HsW01 |
| | Shoots laser beams. More...
|
| class | HUDBar |
| class | HUDBoostBar |
| class | HUDEnemyHealthBar |
| class | HUDHealthBar |
| class | HUDNavigation |
| class | HUDRadar |
| class | HUDSpeedBar |
| class | HUDTimer |
| class | HumanController |
| class | HumanPlayer |
| class | Identifier |
| | The Identifier is used to identify the class of an object and to store information about the class. More...
|
| class | ImplicitConversion |
| | Detects whether you can implicitely cast FromType to ToType. More...
|
| struct | incomingEvent |
| class | Info |
| class | InGameConsole |
| class | InputBuffer |
| class | InputBufferListenerTuple |
| class | InputDevice |
| | Abstract base class for all input devices (mouse, keyboard and joy sticks). More...
|
| class | InputDeviceTemplated |
| | Heavily templated base class for all three input devices. More...
|
| class | InputHandler |
| | Base class for all input handlers like KeyBinder, InputBuffer, etc. More...
|
| class | InputManager |
| | Manages the input devices (mouse, keyboard, joy sticks) and the input states. More...
|
| class | InputState |
| | InputStates allow you to customise the input event targets at runtime. More...
|
| struct | InputStatePriority |
| | Enumeration wrapper for input state priorities. More...
|
| class | IntVector2 |
| | A Vector class containing two integers x and y. More...
|
| class | InvisiblePickup |
| | A pickup that makes the Pawn invisible. More...
|
| class | IOConsole |
| class | IRC |
| | The IRC class creates a Tcl-thread (see TclThreadManager) and connects to an IRC server. More...
|
| class | Item |
| class | Iterator |
| | The Iterator allows to iterate through a given ObjectList. More...
|
| class | JoyStick |
| | Wraps around an OIS::JoyStick and forwards the input events to a list of input states. More...
|
| class | JoyStickQuantityListener |
| | Derive from this class to get informed when joy sticks get added/removed. More...
|
| struct | JoyStickTraits |
| | Template parameter collection for the base class More...
|
| class | KeyBinder |
| | Maps mouse, keyboard and joy stick input to command strings and executes them. More...
|
| class | KeyBinderManager |
| | Handles the KeyBinders and supplies them throughout the game. More...
|
| class | Keyboard |
| | Wraps around an OIS::Mouse and forwards the input events to a list of input states. More...
|
| struct | KeyboardTraits |
| | Template parameter collection for the base class More...
|
| class | KeyDetector |
| class | KeyEvent |
| | Event argument for key events. More...
|
| class | KillMessage |
| class | LANDiscoverable |
| class | LANDiscovery |
| class | Language |
| | The Language class manges the language files and entries and stores the LanguageEntry objects in a map. More...
|
| class | LanguageEntry |
| | The LanguageEntry class stores the default- and the translated string of a given entry in the language file. More...
|
| class | LaserFire |
| | Shoots a particle laser. More...
|
| class | LaserMunition |
| | LaserMunition. More...
|
| class | LastManStanding |
| class | LastManStandingInfos |
| class | LastTeamStanding |
| class | LastTeamStandingInfos |
| class | Level |
| class | LevelInfo |
| | The LevelInfo class can be used to store information regarding a Level in its level file. More...
|
| struct | LevelInfoCompare |
| | Struct that overloads the compare operation between two LevelInfoItem pointers. More...
|
| class | LevelInfoItem |
| | The LevelInfoItem class stores information regarding a Level and makes that information accessible through the LevelManager. More...
|
| class | LevelManager |
| | The LevelManager keeps track of Levels whose activity has been requested and activates the Levels in the list in a FIFO manner with exactly one Level (the first in the list) being active at all times (unless the list is empty). More...
|
| class | Light |
| class | LightningGun |
| | A slow ball of lightning. More...
|
| class | LightningGunProjectile |
| | The LightningGunProjectile is a projectile that is represented by a looped series of billboards. More...
|
| class | Loader |
| class | LocalQuest |
| | Handles Quests which have different states for different players. More...
|
| class | LogWriter |
| | The LogWriter class inherits from BaseWriter and writes output to a log-file. More...
|
| class | LuaFunctor |
| | callback class that executes lua code More...
|
| class | LuaState |
| | Representation of an interface to lua. More...
|
| class | MasterServer |
| class | MasterServerComm |
| struct | mbool |
| | mbool is a small helper class that acts like a bool, but keeps track of the number of its state changes. More...
|
| class | MemoryWriter |
| | MemoryWriter is a singleton which is derived from OutputListener and writes all output to a list. More...
|
| class | Mesh |
| class | MeshLodInformation |
| class | MetaObjectList |
| | The MetaObjectList contains ObjectListBaseElements and their ObjectListBases. More...
|
| class | MetaObjectListElement |
| | The list-element of the MetaObjectList. More...
|
| class | MetaPickup |
| | The MetaPickup is a Pickupable that can, depending on the parameter metaTye, do different things. More...
|
| class | Mission |
| class | MobileEntity |
| class | Model |
| class | MoodListener |
| class | MoodManager |
| class | Mouse |
| | Wraps around an OIS::Mouse and forwards the input events to a list of input states. More...
|
| struct | MouseTraits |
| | Template parameter collection for the base class More...
|
| class | MovableEntity |
| class | MoveToDockingTarget |
| | Base class for docking animations used by Docks. More...
|
| class | MT_Value |
| | The MT_Value<T> class is used to hold a value of type T within a MultiType. More...
|
| class | MultiStateEngine |
| class | MultiTrigger |
| | The MultiTrigger class implements a trigger that has a distinct state for each object triggering it. More...
|
| class | MultiTriggerContainer |
| | This class is used by the MultiTrigger class to transport additional data via Events. More...
|
| struct | MultiTriggerState |
| | Struct to handle MultiTrigger states internally. More...
|
| class | MultiType |
| | The MultiType can hold a value of many possible types and convert them to other types. More...
|
| class | Munition |
| class | MuzzleFlash |
| | A muzzle flash that destroys itself after some time. More...
|
| class | Namespace |
| class | NamespaceNode |
| class | NetworkCallback |
| class | NetworkCallbackBase |
| class | NetworkCallbackManager |
| class | NetworkCallbackNotify |
| class | NetworkChatListener |
| | The only function of this interface, incomingChat(), gets called whenever a chat message was received through the network. More...
|
| class | NetworkFunctionBase |
| struct | NetworkFunctionPointer |
| class | NetworkFunctionStatic |
| class | NetworkMemberFunction |
| class | NetworkMemberFunctionBase |
| class | NewHumanController |
| struct | NilValue |
| | Provides zero value symbols that can be returned as reference. More...
|
| class | Notification |
| | A Notification represents a short message used to inform the player about something that just happened. More...
|
| struct | NotificationContainer |
| | Container to allow easy handling of the Notifications. More...
|
| struct | NotificationContainerCompare |
| | Struct to allow ordering of NotificationContainers. More...
|
| class | NotificationDispatcher |
| | A NotificationDispatcher is an entity that, upon being triggered, dispatches (or sends) a specified Notification. More...
|
| class | NotificationListener |
| | NotificationListener interface. More...
|
| class | NotificationManager |
| | The Singleton NotificationManager is a NotificationListener and functions as a gateway between Notifications and NotificationQueues. More...
|
| class | NotificationQueue |
| | Displays Notifications from specific senders. More...
|
| class | NotificationQueueCEGUI |
| | Displays Notifications using CEGUI. More...
|
| class | obj |
| | a list of objects of this type will be given by the Server's Gamestate Manager More...
|
| class | ObjectList |
| | The ObjectList contains all objects of the given class. More...
|
| class | ObjectListBase |
| | The ObjectListBase contains all objects of a given class. More...
|
| class | ObjectListBaseElement |
| | The list-element of the ObjectListBase. More...
|
| class | ObjectListElement |
| | The list-element that actually contains the object. More...
|
| class | ObjectListIterator |
| | ObjectListIterator<T> allows to iterate through the ObjectList of class T. More...
|
| class | objInfo |
| | a list of objects of this type will be given by the Server's Gamestate Manager More...
|
| class | OgreWindowEventListener |
| class | OldRaceCheckPoint |
| | The OldRaceCheckPoint class enables the creation of a check point to use in a OldSpaceRace level. More...
|
| class | OldSpaceRace |
| | The OldSpaceRace class enables the creation of a space race level, where the player has to reach check points in a given order. More...
|
| struct | OrxEnum |
| | Lightweight enumeration class that can be extended at run time. More...
|
| class | OrxonoxClass |
| | The class all objects and interfaces of the game-logic (not the engine) are derived from. More...
|
| class | OrxonoxOverlay |
| | Base class to display content directly onto the screen. More...
|
| struct | outgoingEvent |
| struct | OutputContextContainer |
| | Stores all information about a context. More...
|
| class | OutputListener |
| | OutputListener is an interface which is used to receive output of a certain level and context from OutputManager. More...
|
| class | OutputManager |
| | OutputManager acts as the center of the output system and is implemented as a singleton. More...
|
| class | OutputStream |
| | This class is used to buffer output and send it to OutputManager whenever std::endl is passed to it. More...
|
| class | OverlayGroup |
| | OverlayGroup does almost exactly what it says: It groups OrxonoxOverlays together. More...
|
| class | OverlayText |
| class | ParamCommand |
| class | ParticleEmitter |
| class | ParticleInterface |
| class | ParticleProjectile |
| | A projectile that is represented by particles. More...
|
| class | ParticleSpawner |
| class | PathConfig |
| | The PathConfig class is a singleton used to configure different paths. More...
|
| class | PauseNotice |
| class | Pawn |
| class | PawnManager |
| class | PeerList |
| | This class keeps a list of open connections and some info about them. More...
|
| class | Pickup |
| | The Pickup class offers (useful) base functionality for a wide range of pickups. More...
|
| class | Pickupable |
| | An Interface (or more precisely an abstract class) to model and represent different (all kinds of) pickups. More...
|
| class | PickupCarrier |
| | The PickupCarrier interface provides the means, for any class implementing it, to possess Pickupables. More...
|
| class | PickupCollection |
| | The PickupCollection combines different Pickupables (more precisely CollectiblePickups) to a coherent, single pickup and makes them seem (from the outside looking in) just as if they were just one Pickupable. More...
|
| struct | PickupInventoryContainer |
| | Data structure to store collected data for one specific Pickupable. More...
|
| class | PickupListener |
| | The PickupListener class facilitates the flow of information regarding the picking up, dropping, using and unusing of Pickupables to interested parties (such as the PickupManager). More...
|
| class | PickupManager |
| | The PickupManager class manages Pickupables. More...
|
| class | PickupRepresentation |
| | The PickupRepresentation class represents a specific pickup type. More...
|
| class | PickupSpawner |
| | The PickupSpawner class is responsible for spawning Pickupables of a specific type. More...
|
| class | PlaneCollisionShape |
| | Wrapper for the bullet plane collision shape class btStaticPlaneShape. More...
|
| class | Planet |
| struct | Player |
| class | PlayerInfo |
| class | PlayerManager |
| class | PlayerTrigger |
| | PlayerTrigger is an interface if implemented by a specific trigger can be used to recover the Player (or the Pawn) that triggered it. More...
|
| class | Pong |
| | Implements a Pong minigame (Wikipedia::Pong). More...
|
| class | PongAI |
| | The PongAI is an artificial intelligence for the Pong gametype. More...
|
| class | PongBall |
| | This class manages the ball for Pong. More...
|
| class | PongBat |
| | The PongBat class manages the bats for Pong, which are the elements controlled by the players. More...
|
| class | PongBot |
| | A bot especially for Pong. More...
|
| class | PongCenterpoint |
| | The PongCenterpoint implements the playing field Pong takes place in and allows for many parameters of the minigame to be set. More...
|
| class | PongScore |
| | The PongScore class displays the score for a game of Pong. More...
|
| class | PortalEndPoint |
| | A PortalEndPoint serves as portal entrance and/or exit. More...
|
| class | PortalLink |
| | A PortalLink represents the connection between two PortalEndPoints. More...
|
| class | Projectile |
| | Represents all 'standard' projectiles. More...
|
| class | Quest |
| | Represents a Quest in the game. More...
|
| class | QuestDescription |
| | This class is a description of a QuestItem (Quest and QuestHint). More...
|
| class | QuestEffect |
| | Handles QuestEffects for Quests. More...
|
| class | QuestEffectBeacon |
| | A QuestEffectBeacon is a physical entity in the game which can (under some condition(s)) invoke a number of QuestEffects on players meeting the condition(s). More...
|
| class | QuestHint |
| | Represents a hint in the game that gives aid towards completing a Quest. More...
|
| class | QuestItem |
| | Functions as a base class for quest classes such as Quest or QuestHint. More...
|
| class | QuestListener |
| | Provides a way to react to the starting, completing and failing of Quests. More...
|
| class | QuestManager |
| | Is a Singleton and manages Quests, by registering every Quest / QuestHint (through registerX()) and making them globally accessible (through findX()). More...
|
| class | RaceCheckPoint |
| | The RaceCheckPoint class enables the creation of a check point to use in a SpaceRace level. More...
|
| class | Radar |
| class | RadarListener |
| class | RadarViewable |
| | Interface for receiving window events. More...
|
| class | RealTimer |
| | RealTimer is a helper class that executes a function after a given amount of seconds in real-time. More...
|
| class | ReplenishingMunition |
| | Munition that is replenished by a certain amount each time interval. More...
|
| class | Resource |
| | Provides simple functions to easily access the Ogre::ResourceGroupManager. More...
|
| class | ResourceCollection |
| struct | ResourceInfo |
| | Stores basic information about a Resource from Ogre. More...
|
| class | ResourceLocation |
| class | Rewardable |
| | Rewardable is an Interface, that can be implemented by any object to enable it to be given as reward to a player through QuestEffects. More...
|
| class | Rocket |
| | Rocket that can be steered by the player. More...
|
| class | RocketController |
| | Controller for the SimpleRocket (target seeking). More...
|
| class | RocketFire |
| | Fires the (steerable) Rocket. More...
|
| class | RocketMunition |
| | Munition for the Rocket. More...
|
| class | RQListener |
| | RenderQueueListener based class used to hook into the ogre rendering system. More...
|
| class | Scene |
| class | Scope |
| | A scope for a given template argument is either active or not. More...
|
| class | ScopedSingletonManager |
| | Base class of ClassScopedSingletonManager, implements some static functions used to dispatch calls to preUpdate and postUpdate to all instances of this class. More...
|
| class | ScopeListener |
| | ScopeListeners register themselves in the corresponding Scope and wait for notifications. More...
|
| class | ScopeManager |
| | The ScopeManager stores the variables of the Scope templates in a statically linked context. More...
|
| class | Scoreboard |
| class | ScreenshotManager |
| | Class encapsulates screenshot functionality and provides a method for making multi grid (i.e. More...
|
| class | Script |
| | The Script class lets you execute a piece of code, either the normal way or in lua, through XML. More...
|
| class | ScriptController |
| class | Server |
| | This class is the root class of the network module for a server. More...
|
| class | ServerConnection |
| class | ServerList |
| | This class is keeps a list of game servers and some info about them. More...
|
| struct | ServerListElem |
| struct | ServerListSearchResult |
| class | SettingsConfigFile |
| | Child class of ConfigFile, used to store the settings of the game. More...
|
| class | Shader |
| | Shader is a wrapper class around Ogre::CompositorInstance. More...
|
| class | SharedChildPtr |
| | A child class of SharedPtr, used to reflect the hierarchy of the underlying class T. More...
|
| class | SharedPtr |
| | The SharedPtr template is a utility to manage pointers to an object. More...
|
| class | Shell |
| | The Shell is the logical component of the console that displays output to the user and allows him to enter commands. More...
|
| class | ShellListener |
| | An interface, used to get a notification if the state of the Shell changes. More...
|
| class | ShieldPickup |
| | A Pickup which can add a Shield to the Pawn. More...
|
| class | ShrinkPickup |
| | The ShrinkPickup is a Pickupable that causes the pawn to shrink to a certain size for a certain time with a certain speed, all of them specified in the following variables:
- The shrinkFactor It determines how much the ship is going to shrink (e.g.
More...
|
| struct | SignalCallbackRec |
| class | SignalHandler |
| | The SignalHandler is used to catch signals like SIGSEGV and write a backtrace to the logfile. More...
|
| struct | SignalRec |
| class | SimpleCommand |
| class | SimpleNotification |
| | The SimpleNotification class enables the sending of (in XML) predefined Notifications upon some kind of triggering event. More...
|
| class | SimpleRocket |
| | SimpleRocket is a target seeking, intelligent rocket. More...
|
| class | SimpleRocketFire |
| | FireMode for target-seeking Rocket. More...
|
| class | Singleton |
| | Base for singleton classes. More...
|
| class | SkyboxGenerator |
| | The SkyboxGenerator class is a singleton that allows for the creation of a skybox from a level by taking pictures to all 6 sides. More...
|
| class | SmallObjectAllocator |
| | This class is used to allocate and free small objects (usually not polymorphic). More...
|
| class | SmartPtr |
| | A smart pointer which wraps a pointer to an object and keeps this object alive as long as the smart pointer exists. More...
|
| class | SoundBuffer |
| class | SoundManager |
| | The SoundManager class manages the OpenAL device, context and listener position. More...
|
| class | SoundStreamer |
| class | SpaceBoundaries |
| | SpaceBoundaries gives level creators the possibility to bar Pawns from leaving a defined area (until now this area is a ball). More...
|
| class | SpaceRace |
| | The SpaceRace class enables the creation of a space race level, where the player has to reach check points in a given order. More...
|
| class | SpaceRaceBot |
| class | SpaceRaceController |
| class | SpaceRaceManager |
| | The SpaceRaceManager class controls a space race level, where the player has to reach check points in a given order. More...
|
| class | SpaceShip |
| | The SpaceShip is the principal entity through which the player interacts with the game. More...
|
| class | SpawnPoint |
| class | Spectator |
| class | SpeedPickup |
| | A Pickup which can manipulate the Speed of a Pawn. More...
|
| class | SphereCollisionShape |
| | Wrapper for the bullet sphere collision shape class btSphereShape. More...
|
| class | StaticEntity |
| class | Stats |
| class | SubclassIdentifier |
| | The SubclassIdentifier acts almost like an Identifier, but has some prerequisites. More...
|
| class | SubcontextOutputListener |
| | This class extends the basic OutputListener interface and adds the ability to filter sub-contexts. More...
|
| class | SubString |
| | A class that splits a string into multiple tokens using different options. More...
|
| struct | SuperFunctionCondition |
| | Creates the SuperFunctionCaller if T is a child of the super-functions baseclass. More...
|
| struct | SuperFunctionDestruction |
| | Deletes the SuperFunctionCaller. More...
|
| struct | SuperFunctionInitialization |
| | Initializes the SuperFunctionCaller-pointer with zero. More...
|
| class | Synchronisable |
| | This class is the base class of all the Objects in the universe that need to be synchronised over the network Every class, that inherits from this class has to link the DATA THAT NEEDS TO BE SYNCHRONISED into the linked list. More...
|
| class | SynchronisableHeader |
| | : stores information about a Synchronisable More...
|
| class | SynchronisableHeaderLight |
| | : stores information about a Synchronisable (light version) More...
|
| class | SynchronisableVariable |
| class | SynchronisableVariableBase |
| class | SynchronisableVariableBidirectional |
| class | TclBind |
| | A wrapper class for a Tcl interpreter. More...
|
| struct | TclInterpreterBundle |
| | A struct containing all information about a Tcl-interpreter. More...
|
| class | TclThreadList |
| | A thread-safe implementation of a message queue, used by TclThreadManager. More...
|
| class | TclThreadManager |
| class | TeamBaseMatch |
| class | TeamBaseMatchBase |
| class | TeamBaseMatchScore |
| class | TeamColourable |
| class | TeamDeathmatch |
| class | TeamGametype |
| class | TeamSpawnPoint |
| class | Template |
| class | Test |
| class | Tetris |
| class | TetrisBrick |
| | ContainerClass in order to create TetrisBricks by combining TetrisStones. More...
|
| class | TetrisCenterpoint |
| class | TetrisScore |
| | The TetrisScore class displays the score for a game of Tetris. More...
|
| class | TetrisStone |
| class | TextureGenerator |
| class | Thread |
| class | ThreadPool |
| class | Tickable |
| | The Tickable interface provides a tick(dt) function, that gets called every frame. More...
|
| class | TimeFactorListener |
| class | Timer |
| | Timer is a helper class that executes a function after a given amount of seconds in game-time. More...
|
| class | ToluaBindingsHelper |
| | Helper class that registers/unregisters tolua bindings. More...
|
| class | Tower |
| class | TowerDefense |
| class | TowerDefenseCenterpoint |
| class | TowerDefenseController |
| class | TowerDefenseHUDController |
| class | TowerDefensePlayerStats |
| class | TrafficControl |
| class | tribool |
| | A 3-state boolean type. More...
|
| class | Trigger |
| | A Trigger is an object that can either be active or inactive, with a specified behavior how to switch between the two. More...
|
| class | TriggerBase |
| | The TriggerBase class is a base class for the two types of triggers, the (normal) Triggers and the MultiTriggers, it encompasses the shared data and functionality between these two types of triggers, but is in itself not a trigger that has any meaningful behavior and thus should not be instantiated. More...
|
| class | Turret |
| class | UnderAttack |
| class | ViewportEventListener |
| class | WANDiscoverable |
| class | WANDiscovery |
| class | WaypointController |
| class | WaypointPatrolController |
| class | WeakPtr |
| | WeakPtr wraps a pointer to an object, which becomes NULL if the object is deleted. More...
|
| class | Weapon |
| class | WeaponMode |
| class | WeaponPack |
| class | WeaponSet |
| class | WeaponSystem |
| class | WindowEventListener |
| | Interface for receiving window events like resize, moved and focusChanged. More...
|
| class | WorldAmbientSound |
| | This class is used to play and control ambient sound in a level file. More...
|
| class | WorldEntity |
| | The WorldEntity represents everything that can be put in a Scene at a certain location. More...
|
| class | WorldEntityCollisionShape |
| class | WorldSound |
| | The WorldSound class is to be used for sounds with position and orientation. More...
|
| class | XMLFile |
| class | XMLNameListener |
| class | XMLPortClassObjectContainer |
| class | XMLPortClassParamContainer |
| class | XMLPortObjectContainer |
| class | XMLPortParamContainer |
| class | XMLPortVariableHelperClass |
| | Helper class to load and save simple variables with XMLPort. More...
|
Typedefs |
typedef std::list
< ArgumentCompletionListElement > | ArgumentCompletionList |
| typedef Iterator< OrxonoxClass > | BaseIterator |
| typedef SharedPtr< Executor > | ExecutorPtr |
| | ExecutorPtr is just a typedef of SharedPtr.
|
typedef SharedChildPtr
< ExecutorStatic, ExecutorPtr > | ExecutorStaticPtr |
| | ExecutorStaticPtr is just a typedef of SharedChildPtr.
|
| typedef SharedPtr< Functor > | FunctorPtr |
| | FunctorPtr is just a typedef of SharedPtr.
|
| typedef FunctorMember< void > | FunctorStatic |
| | FunctorStatic is just a typedef of FunctorMember with T = void.
|
| typedef FunctorMemberPtr< void > | FunctorStaticPtr |
| | FunctorStaticPtr is just FunctorMemberPtr with T = void.
|
| typedef std::string | LanguageEntryLabel |
typedef const
OutputContextContainer &( | OutputContextFunction )() |
| typedef uint64_t | OutputContextMask |
| | Used to store the context masks. Each bit defines a context.
|
| typedef uint16_t | OutputContextSubID |
| | Used to store the IDs of sub-contexts. Each number except context::no_subcontext defines a sub-context.
|
| typedef int(* | SignalCallback )(void *someData) |
typedef std::list
< SignalCallbackRec > | SignalCallbackList |
| typedef std::list< SignalRec > | SignalRecList |
| typedef enum orxonox::_TowerCosts | TowerCost |
| typedef uint8_t | VariableID |
Enumerations |
| enum | _TowerCosts { TDDefaultTowerCost = 0
} |
Functions |
| | __DEPRECATED__ (OutputStream &COUT(int level)) |
| unsigned int | addDelayedCommand (Timer *timer, float delay, const std::string &command) |
| | Helper function, used by delay() and delayreal() to add a delayed command.
|
| void | AddLanguageEntry (const LanguageEntryLabel &label, const std::string &fallbackString) |
| | Shortcut function for Language::addEntry.
|
| std::string | addSlashes (const std::string &str) |
| | Adds backslashes to the given string which makes special chars visible.
|
| void | append (const std::string &filename, const std::string &text) |
| | Appends text to a file.
|
| | BOOST_STATIC_ASSERT ((int) Ogre::Node::TS_WORLD==(int) WorldEntity::World) |
| | BOOST_STATIC_ASSERT ((int) Ogre::Node::TS_PARENT==(int) WorldEntity::Parent) |
| | BOOST_STATIC_ASSERT ((int) Ogre::Node::TS_LOCAL==(int) WorldEntity::Local) |
| | BOOST_STATIC_ASSERT ((int) Ogre::Light::LT_SPOTLIGHT==(int) Light::Spotlight) |
| | BOOST_STATIC_ASSERT ((int) Ogre::Light::LT_DIRECTIONAL==(int) Light::Directional) |
| | BOOST_STATIC_ASSERT ((int) Ogre::Light::LT_POINT==(int) Light::Point) |
| | BOOST_STATIC_ASSERT ((int) Ogre::TextAreaOverlayElement::Right==(int) OverlayText::Right) |
| | BOOST_STATIC_ASSERT ((int) Ogre::TextAreaOverlayElement::Center==(int) OverlayText::Center) |
| | BOOST_STATIC_ASSERT ((int) Ogre::TextAreaOverlayElement::Left==(int) OverlayText::Left) |
| uint32_t | calcCRC (unsigned char *data, unsigned int dataLength) |
| void | calcCRCBit (uint32_t &crc32, int bit) |
| float | calculate (const std::string &calculation) |
| | Parses the mathematical expression and returns the result.
|
| template<class T > |
| bool | checkEquality (const std::set< T > &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const mbool &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const ColourValue &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Quaternion &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Vector4 &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Vector3 &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Vector2 &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Radian &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const Degree &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const std::string &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const long double &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const double &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const float &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const unsigned long long &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const long long &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const unsigned long &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const long &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const unsigned int &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const int &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const unsigned short &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const short &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const unsigned char &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const char &variable, uint8_t *mem) |
| template<> |
| bool | checkEquality (const bool &variable, uint8_t *mem) |
| bool | checkEquality (char *&variable, uint8_t *mem) |
| template<class T > |
| bool | checkEquality (const T &variable, uint8_t *mem) |
| | checks whether the variable of type T is the same as in the bytestream
|
| template<class T > |
| bool | checkEquality (const WeakPtr< T > &variable, uint8_t *mem) |
| | checks whether the objectID of the variable is the same as in the bytestream
|
| template<class T > |
| bool | checkEquality (const SmartPtr< T > &variable, uint8_t *mem) |
| | checks whether the objectID of the variable is the same as in the bytestream
|
| template<class T > |
| bool | checkEquality (T *&variable, uint8_t *mem) |
| | checks whether the objectID of the variable is the same as in the bytestream
|
| template<typename T > |
| T | clamp (T x, T min, T max) |
| | Keeps a value between a lower and an upper limit.
|
| Identifier * | ClassByID (uint32_t id) |
| | Returns the Identifier with a given network ID.
|
| Identifier * | ClassByLowercaseString (const std::string &name) |
| | Returns the Identifier with a given lowercase name.
|
| template<class T > |
| Identifier * | ClassByObjectType (const T *) |
| | Returns the Identifier with a given 'this' pointer.
|
| Identifier * | ClassByString (const std::string &name) |
| | Returns the Identifier with a given name.
|
| template<> |
| void | CommandLineParser::getValue< std::string > (const std::string &name, std::string *value) |
| template<class T , class U > |
| WeakPtr< T > | const_pointer_cast (const WeakPtr< U > &p) |
| | Uses a const_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new WeakPtr<T>.
|
| template<class T , class U > |
| SmartPtr< T > | const_pointer_cast (const SmartPtr< U > &p) |
| | Uses a const_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new SmartPtr<T>.
|
| static CEGUI::MouseButton | convertButton (MouseButtonCode::ByEnum button) |
| | converts mouse event code to CEGUI event code
|
| template<class FromType , class ToType > |
| ORX_FORCEINLINE bool | convertImplicitely (ToType *output, const FromType &input, Loki::Int2Type< true >) |
| | Makes an implicit cast from FromType to ToType.
|
| template<class FromType , class ToType > |
| ORX_FORCEINLINE bool | convertImplicitely (ToType *output, const FromType &input, Loki::Int2Type< false >) |
| | Template delegates to ConverterStringStream
|
| template<class FromType , class ToType > |
| ORX_FORCEINLINE bool | convertValue (ToType *output, const FromType &input, const ToType &fallback) |
| | Converts any value to any other as long as there exists a conversion.
|
| template<class FromType , class ToType > |
| ORX_FORCEINLINE bool | convertValue (ToType *output, const FromType &input) |
| | Converts any value to any other as long as there exists a conversion.
|
| template<class T > |
| void | copyPtr (T ptr, NetworkFunctionPointer &destptr) |
| OutputStream & | COUT (int) |
| | Writes output to the orxonox console.
|
| | CREATE_ORXONOX_EXCEPTION (AbortLoading) |
| | CREATE_ORXONOX_EXCEPTION (NoGraphics) |
| | CREATE_ORXONOX_EXCEPTION (GameState) |
| | CREATE_ORXONOX_EXCEPTION (NotImplemented) |
| | CREATE_ORXONOX_EXCEPTION (InitialisationAborted) |
| | CREATE_ORXONOX_EXCEPTION (InitialisationFailed) |
| | CREATE_ORXONOX_EXCEPTION (PluginsNotFound) |
| | CREATE_ORXONOX_EXCEPTION (ParseError) |
| | CREATE_ORXONOX_EXCEPTION (PhysicsViolation) |
| | CREATE_ORXONOX_EXCEPTION (Argument) |
| | CREATE_ORXONOX_EXCEPTION (FileNotFound) |
| | CREATE_ORXONOX_EXCEPTION (General) |
| ConsoleCommand * | createConsoleCommand (const std::string &group, const std::string &name, const ExecutorPtr &executor, bool bInitialized=true) |
| | Creates a new ConsoleCommand.
|
| ConsoleCommand * | createConsoleCommand (const std::string &name, const ExecutorPtr &executor, bool bInitialized=true) |
| | Creates a new ConsoleCommand.
|
| | CreateEventName (PongCenterpoint, left) |
| | CreateEventName (PongCenterpoint, right) |
| ExecutorStaticPtr | createExecutor (const FunctorStaticPtr &functor, const std::string &name="") |
| | Creates a new ExecutorStatic that wraps a given FunctorStatic.
|
| template<class T > |
| ExecutorMemberPtr< T > | createExecutor (const FunctorMemberPtr< T > &functor, const std::string &name="") |
| | Creates a new ExecutorMember that wraps a given FunctorMember.
|
| ExecutorPtr | createExecutor (const FunctorPtr &functor, const std::string &name="") |
| | Creates a new Executor that wraps a given Functor.
|
| | CreateFactory (TeamSpawnPoint) |
| | CreateFactory (StaticEntity) |
| | CreateFactory (SpawnPoint) |
| | CreateFactory (TeamBaseMatchBase) |
| | CreateFactory (Spectator) |
| | CreateFactory (SpaceShip) |
| | CreateFactory (Pawn) |
| | CreateFactory (FpsPlayer) |
| | CreateFactory (Destroyer) |
| | CreateFactory (MovableEntity) |
| | CreateFactory (ExplosionChunk) |
| | CreateFactory (EffectContainer) |
| | CreateFactory (Drone) |
| | CreateFactory (ControllableEntity) |
| | CreateFactory (CameraPosition) |
| | CreateFactory (BigExplosion) |
| | CreateFactory (WeaponSystem) |
| | CreateFactory (WeaponSlot) |
| | CreateFactory (WeaponSet) |
| | CreateFactory (WeaponPack) |
| | CreateFactory (Weapon) |
| | CreateFactory (Munition) |
| | CreateFactory (DefaultWeaponmodeLink) |
| | CreateFactory (Test) |
| | CreateFactory (WorldSound) |
| | CreateFactory (WorldAmbientSound) |
| | CreateFactory (Scene) |
| | CreateFactory (OverlayGroup) |
| | CreateFactory (GUISheet) |
| | CreateFactory (LevelInfo) |
| | CreateFactory (Level) |
| | CreateFactory (MultiStateEngine) |
| | CreateFactory (Engine) |
| | CreateFactory (Bot) |
| | CreateFactory (ParticleSpawner) |
| | CreateFactory (ParticleEmitter) |
| | CreateFactory (Model) |
| | CreateFactory (MeshLodInformation) |
| | CreateFactory (Light) |
| | CreateFactory (GlobalShader) |
| | CreateFactory (FadingBillboard) |
| | CreateFactory (Camera) |
| | CreateFactory (BlinkingBillboard) |
| | CreateFactory (Billboard) |
| | CreateFactory (Backlight) |
| | CreateFactory (AnimatedModel) |
| | CreateFactory (WaypointPatrolController) |
| | CreateFactory (WaypointController) |
| | CreateFactory (ScriptController) |
| | CreateFactory (DroneController) |
| | Constructor.
|
| | CreateFactory (AIController) |
| | CreateFactory (CompoundCollisionShape) |
| | CreateFactory (SimpleRocketFire) |
| | CreateFactory (RocketFire) |
| | CreateFactory (LightningGun) |
| | CreateFactory (LaserFire) |
| | CreateFactory (HsW01) |
| | CreateFactory (FusionFire) |
| | CreateFactory (EnergyDrink) |
| | CreateFactory (SimpleRocket) |
| | CreateFactory (Rocket) |
| | CreateFactory (Projectile) |
| | CreateFactory (ParticleProjectile) |
| | CreateFactory (LightningGunProjectile) |
| | CreateFactory (BillboardProjectile) |
| | CreateFactory (MuzzleFlash) |
| | CreateFactory (RocketMunition) |
| | CreateFactory (ReplenishingMunition) |
| | CreateFactory (LaserMunition) |
| | CreateFactory (FusionMunition) |
| | CreateFactory (TowerDefenseHUDController) |
| | CreateFactory (TowerDefenseController) |
| | CreateFactory (TowerDefenseCenterpoint) |
| | CreateFactory (Tower) |
| | CreateFactory (TetrisStone) |
| | CreateFactory (TetrisScore) |
| | CreateFactory (TetrisCenterpoint) |
| | CreateFactory (TetrisBrick) |
| | CreateFactory (QuestListener) |
| | CreateFactory (QuestHint) |
| | CreateFactory (QuestEffectBeacon) |
| | CreateFactory (QuestDescription) |
| | CreateFactory (LocalQuest) |
| | CreateFactory (GlobalQuest) |
| | CreateFactory (FailQuest) |
| | CreateFactory (CompleteQuest) |
| | CreateFactory (AddReward) |
| | CreateFactory (AddQuestHint) |
| | CreateFactory (AddQuest) |
| | CreateFactory (PortalLink) |
| | CreateFactory (PortalEndPoint) |
| | CreateFactory (PongScore) |
| | CreateFactory (PongCenterpoint) |
| | CreateFactory (PongBot) |
| | CreateFactory (PongBat) |
| | CreateFactory (PongBall) |
| | CreateFactory (PickupSpawner) |
| | CreateFactory (PickupRepresentation) |
| | CreateFactory (PickupCollection) |
| | CreateFactory (SpeedPickup) |
| | CreateFactory (ShrinkPickup) |
| | CreateFactory (ShieldPickup) |
| | CreateFactory (MetaPickup) |
| | CreateFactory (InvisiblePickup) |
| | CreateFactory (HealthPickup) |
| | CreateFactory (DronePickup) |
| | CreateFactory (DamageBoostPickup) |
| | CreateFactory (Stats) |
| | CreateFactory (Scoreboard) |
| | CreateFactory (OverlayText) |
| | CreateFactory (TeamBaseMatchScore) |
| | CreateFactory (PauseNotice) |
| | CreateFactory (LastTeamStandingInfos) |
| | CreateFactory (LastManStandingInfos) |
| | CreateFactory (KillMessage) |
| | CreateFactory (HUDTimer) |
| | CreateFactory (HUDSpeedBar) |
| | CreateFactory (HUDRadar) |
| | CreateFactory (HUDNavigation) |
| | CreateFactory (HUDHealthBar) |
| | CreateFactory (HUDEnemyHealthBar) |
| | CreateFactory (HUDBoostBar) |
| | CreateFactory (BarColour) |
| | CreateFactory (GametypeStaticMessage) |
| | CreateFactory (GametypeFadingMessage) |
| | CreateFactory (DeathMessage) |
| | CreateFactory (ChatOverlay) |
| | CreateFactory (AnnounceMessage) |
| | CreateFactory (GUIOverlay) |
| | CreateFactory (FadeoutText) |
| | CreateFactory (DebugRTRText) |
| | CreateFactory (DebugFPSText) |
| | CreateFactory (Turret) |
| | CreateFactory (TriggerBase) |
| | CreateFactory (Trigger) |
| | CreateFactory (MultiTrigger) |
| | CreateFactory (EventTrigger) |
| | CreateFactory (EventMultiTrigger) |
| | CreateFactory (DistanceTriggerBeacon) |
| | CreateFactory (DistanceTrigger) |
| | CreateFactory (DistanceMultiTrigger) |
| | CreateFactory (CheckPoint) |
| | CreateFactory (SpaceBoundaries) |
| | CreateFactory (Script) |
| | CreateFactory (Planet) |
| | CreateFactory (ForceField) |
| | CreateFactory (EventTarget) |
| | CreateFactory (EventName) |
| | CreateFactory (EventListener) |
| | CreateFactory (EventFilter) |
| | CreateFactory (EventDispatcher) |
| | CreateFactory (SphereCollisionShape) |
| | CreateFactory (PlaneCollisionShape) |
| | CreateFactory (ConeCollisionShape) |
| | CreateFactory (BoxCollisionShape) |
| | CreateFactory (Attacher) |
| | CreateFactory (NotificationQueueCEGUI) |
| | CreateFactory (NotificationQueue) |
| | CreateFactory (SimpleNotification) |
| | CreateFactory (CommandNotification) |
| | CreateFactory (SpaceRaceManager) |
| | CreateFactory (SpaceRaceController) |
| | CreateFactory (SpaceRaceBot) |
| | CreateFactory (RaceCheckPoint) |
| | CreateFactory (OldRaceCheckPoint) |
| | CreateFactory (MoveToDockingTarget) |
| | CreateFactory (DockToShip) |
| | CreateFactory (DockingTarget) |
| | CreateFactory (DockingController) |
| | CreateFactory (Dock) |
| | CreateFactory (CreateStars) |
| | CreateFactory (ResourceLocation) |
| | CreateFactory (ResourceCollection) |
| | CreateFactory (Template) |
| | CreateFactory (Namespace) |
| | CreateFactory (BaseObject) |
| template<class R > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)()) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class P1 > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)(P1)) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class P1 , class P2 > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)(P1, P2)) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class P1 , class P2 , class P3 > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)(P1, P2, P3)) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class P1 , class P2 , class P3 , class P4 > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)(P1, P2, P3, P4)) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class P1 , class P2 , class P3 , class P4 , class P5 > |
| FunctorStaticPtr | createFunctor (R(*functionPointer)(P1, P2, P3, P4, P5)) |
| | Creates a new Functor with the given function-pointer.
|
| template<class R , class O > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)()) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class P1 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1)) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class P1 , class P2 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2)) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class P1 , class P2 , class P3 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3)) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class P1 , class P2 , class P3 , class P4 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3, P4)) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class P1 , class P2 , class P3 , class P4 , class P5 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3, P4, P5)) |
| | Creates a new FunctorMember with the given function-pointer.
|
| template<class R , class O , class OO > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| template<class R , class O , class OO , class P1 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| template<class R , class O , class OO , class P1 , class P2 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| template<class R , class O , class OO , class P1 , class P2 , class P3 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| template<class R , class O , class OO , class P1 , class P2 , class P3 , class P4 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3, P4), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| template<class R , class O , class OO , class P1 , class P2 , class P3 , class P4 , class P5 > |
| FunctorMemberPtr< O > | createFunctor (R(O::*functionPointer)(P1, P2, P3, P4, P5), OO *object) |
| | Creates a new FunctorMember with the given function-pointer and an assigned object.
|
| | CreateUnloadableFactory (HumanPlayer) |
| | CreateUnloadableFactory (GametypeInfo) |
| | CreateUnloadableFactory (UnderAttack) |
| | CreateUnloadableFactory (TeamGametype) |
| | CreateUnloadableFactory (TeamDeathmatch) |
| | CreateUnloadableFactory (TeamBaseMatch) |
| | CreateUnloadableFactory (Mission) |
| | CreateUnloadableFactory (LastTeamStanding) |
| | CreateUnloadableFactory (LastManStanding) |
| | CreateUnloadableFactory (Gametype) |
| | CreateUnloadableFactory (Dynamicmatch) |
| | CreateUnloadableFactory (Deathmatch) |
| | CreateUnloadableFactory (Asteroids) |
| | CreateUnloadableFactory (HumanController) |
| | CreateUnloadableFactory (Controller) |
| | CreateUnloadableFactory (TowerDefense) |
| | CreateUnloadableFactory (Tetris) |
| | CreateUnloadableFactory (QuestItem) |
| | CreateUnloadableFactory (PongAI) |
| | CreateUnloadableFactory (Pong) |
| | CreateUnloadableFactory (Pickup) |
| | CreateUnloadableFactory (MultiTriggerContainer) |
| | CreateUnloadableFactory (NotificationDispatcher) |
| | CreateUnloadableFactory (SpaceRace) |
| | CreateUnloadableFactory (OldSpaceRace) |
| template<typename T > |
| T | cube (T x) |
| | Returns the cubed value (x^3).
|
| void | debug (const std::string &text) |
| | Prints debug output with verbose level.
|
| | DeclareConsoleCommand (__CC_KeyDetector_callback_name,&prototype::void__string).hide() |
| | DeclareConsoleCommand (__CC_printScreen_name,&prototype::void__void) |
| | DeclareConsoleCommand (__CC_GraphicsManager_group, __CC_setVSync_name,&prototype::string__bool) |
| | DeclareConsoleCommand (__CC_GraphicsManager_group, __CC_setFSAA_name,&prototype::string__string) |
| | DeclareConsoleCommand (__CC_GraphicsManager_group, __CC_setScreenResolution_name,&prototype::string__uint_uint_bool) |
| | DeclareGameState (GSStandalone,"standalone", false, true) |
| | DeclareGameState (GSServer,"server", false, false) |
| | DeclareGameState (GSRoot,"root", false, false) |
| | DeclareGameState (GSMasterServer,"masterserver", false, false) |
| | DeclareGameState (GSMainMenu,"mainMenu", false, true) |
| | DeclareGameState (GSLevel,"level", false, false) |
| | DeclareGameState (GSGraphics,"graphics", false, true) |
| | DeclareGameState (GSClient,"client", false, false) |
| false | defaultValue (2, false) |
| unsigned int | delay (float delay, const std::string &command) |
| | Console-command: Calls another console command after delay seconds (game time).
|
| unsigned int | delayreal (float delay, const std::string &command) |
| | Console-command: Calls another console command after delay seconds (real time).
|
| template<class T , class U > |
| WeakPtr< T > | dynamic_pointer_cast (const WeakPtr< U > &p) |
| | Uses a dynamic_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new WeakPtr<T>.
|
| template<class T , class U > |
| SmartPtr< T > | dynamic_pointer_cast (const SmartPtr< U > &p) |
| | Uses a dynamic_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new SmartPtr<T>.
|
| std::string | echo (const std::string &text) |
| | Simply returns the arguments.
|
| void | error (const std::string &text) |
| | Prints output with error level.
|
| template<class T > |
| const T & | exceptionThrowerHelper (const T &exception) |
| | Helper function that forwards an exception and displays the message.
|
| void | executeDelayedCommand (Timer *timer, const std::string &command) |
| | Helper function for delay(), executes the command and destroys the timer.
|
| std::string | fromClipboard () |
| | Default implementation if there is no OS-specific implementation or no clipboard.
|
| orxonox::Vector2 | get2DViewcoordinates (const orxonox::Vector3 &myposition, const orxonox::Vector3 &mydirection, const orxonox::Vector3 &myorthonormal, const orxonox::Vector3 &otherposition) |
| | Gets the 2D viewing direction (up/down, left/right) to the position of the other object, multiplied with the viewing distance to the object (0° = 0, 180° = 1).
|
| orxonox::Vector2 | get2DViewdirection (const orxonox::Vector3 &myposition, const orxonox::Vector3 &mydirection, const orxonox::Vector3 &myorthonormal, const orxonox::Vector3 &otherposition) |
| | Gets the 2D viewing direction (up/down, left/right) to the position of the other object.
|
| float | getAngle (const orxonox::Vector3 &myposition, const orxonox::Vector3 &mydirection, const orxonox::Vector3 &otherposition) |
| | Gets the angle between my viewing direction and the direction to the position of the other object.
|
| std::string | getComment (const std::string &str) |
| | If the string contains a comment, the comment gets returned (including the comment symbol and white spaces in front of it), an empty string otherwise.
|
| template<class FromType , class ToType > |
| ORX_FORCEINLINE ToType | getConvertedValue (const FromType &input, const ToType &fallback) |
| | Directly returns the converted value, but uses the fallback on failure.
|
| unsigned int | getLevenshteinDistance (const std::string &str1, const std::string &str2) |
| | Calculates the Levenshtein distance between two strings.
|
| const std::string & | GetLocalisation (const LanguageEntryLabel &label) |
| | Shortcut function for Language::getLocalisation.
|
| const std::string & | GetLocalisation_noerror (const LanguageEntryLabel &label) |
| | Shortcut function for Language::getLocalisation without printing an error in case the label doesn't exist.
|
| std::string | getLowercase (const std::string &str) |
| | Returns a copy of the given string where all chars are converted to lowercase.
|
| size_t | getNextCommentPosition (const std::string &str, size_t start) |
| | Returns the beginning of the next comment including whitespaces in front of the comment symbol.
|
| size_t | getNextQuote (const std::string &str, size_t start) |
| | Returns the position of the next quotation mark in the string, starting with start.
|
std::map< std::string,
OutputLevel > | getOutputLevelsMap () |
| | Builds a map that maps the levels of all output levels to their ID.
|
| orxonox::Vector3 | getPredictedPosition (const orxonox::Vector3 &myposition, float projectilespeed, const orxonox::Vector3 &targetposition, const orxonox::Vector3 &targetvelocity) |
| | Returns the predicted position I have to aim at, if I want to hit a moving target with a moving projectile.
|
| std::string | getStringBetweenQuotes (const std::string &str) |
| | If the string contains something like '..."between quotaton marks"...' then 'between quotaton marks' gets returned, otherwise "".
|
| std::string | getStripped (const std::string &str) |
| | Returns a copy of a string without whitespaces.
|
| std::string | getTimestamp (void) |
| | Get a timestamp for the curent time instant.
|
| unsigned long | getUniqueNumber () |
| | Returns a unique number.
|
| std::string | getUniqueNumberString () |
| | Returns a string of a unique number. This function is guaranteed to never return the same string twice.
|
| std::string | getUppercase (const std::string &str) |
| | Returns a copy of the given string where all chars are converted to uppercase.
|
| bool | hasComment (const std::string &str) |
| | Returns true if the string contains a comment, introduced by #, %, ; or //.
|
| bool | hasStringBetweenQuotes (const std::string &str) |
| | Returns true if the string contains something like '..."between quotaton marks"...'.
|
| static void | helper_output_debug (ENetEvent *event, char *addrconv) |
| void | info (const std::string &text) |
| | Prints output with info level.
|
| template<> |
| void | InputHandler::buttonEvent< JoyStickButtonCode::ByEnum > (unsigned int device, JoyStickButtonCode::ByEnum button, ButtonEvent::TPress) |
| template<typename T > |
| T | interpolate (float time, const T &start, const T &end) |
| | Interpolates between two values for a time between 0 and 1.
|
| template<typename T > |
| T | interpolateSmooth (float time, const T &start, const T &end) |
| | Interpolates smoothly between two values for a time between 0 and 1.
|
| bool | isBetweenQuotes (const std::string &str, size_t pos) |
| | Returns true if pos is between two quotation marks.
|
| bool | isComment (const std::string &str) |
| | Determines if a string is a comment (starts with a comment-symbol).
|
| bool | isEmpty (const std::string &str) |
| | Determines if a string is empty (contains only whitespaces).
|
| static void | key_esc () |
| void | killdelay (unsigned int handle) |
| | Console-command: Kills a delayed command with given handle.
|
| void | killdelays () |
| | Console-command: Kills all scheduled commands that were delayed using delay().
|
| template<class T > |
| void | loadAndIncrease (std::set< T > &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const mbool &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const ColourValue &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Quaternion &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Vector4 &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Vector3 &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Vector2 &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Radian &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const Degree &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const std::string &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const long double &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const double &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const float &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const unsigned long long &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const long long &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const unsigned long &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const long &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const unsigned int &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const int &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const unsigned short &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const short &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const unsigned char &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const char &variable, uint8_t *&mem) |
| template<> |
| void | loadAndIncrease (const bool &variable, uint8_t *&mem) |
| void | loadAndIncrease (char *&variable, uint8_t *&mem) |
| template<class T > |
| void | loadAndIncrease (const T &variable, uint8_t *&mem) |
| | loads the value of a variable out of the bytestream and increases the mem pointer
|
| template<class T > |
| void | loadAndIncrease (const WeakPtr< T > &variable, uint8_t *&mem) |
| | reads the objectID of a pointer out of the bytestream and increases the mem pointer
|
| template<class T > |
| void | loadAndIncrease (const SmartPtr< T > &variable, uint8_t *&mem) |
| | reads the objectID of a pointer out of the bytestream and increases the mem pointer
|
| template<class T > |
| void | loadAndIncrease (T *&variable, uint8_t *&mem) |
| | reads the objectID of a pointer out of the bytestream and increases the mem pointer
|
| void | loadCalibration (std::vector< int > &list, const std::string §ionName, const std::string &valueName, size_t size, int defaultValue) |
| | Helper function that loads the config value vector of one coefficient.
|
| void | log (const std::string &text) |
| | Prints text to the console and the logfile.
|
| void | lowercase (std::string *str) |
| | Replaces each char between A and Z with its lowercase equivalent.
|
| int | main (const std::string &strCmdLine) |
| | Starting point of orxonox (however not the entry point of the program!).
|
| | ManageScopedSingleton (SoundManager, ScopeID::Graphics, true) |
| | ManageScopedSingleton (PlayerManager, ScopeID::Root, false) |
| | ManageScopedSingleton (PawnManager, ScopeID::Root, false) |
| | ManageScopedSingleton (InGameConsole, ScopeID::Graphics, false) |
| | ManageScopedSingleton (MoodManager, ScopeID::Root, false) |
| | ManageScopedSingleton (ChatManager, ScopeID::Root, false) |
| | ManageScopedSingleton (ChatInputHandler, ScopeID::Graphics, false) |
| | ManageScopedSingleton (ChatHistory, ScopeID::Root, false) |
| | ManageScopedSingleton (CameraManager, ScopeID::Graphics, false) |
| | ManageScopedSingleton (QuestManager, ScopeID::Root, false) |
| | ManageScopedSingleton (PickupManager, ScopeID::Root, false) |
| | ManageScopedSingleton (NotificationManager, ScopeID::Root, false) |
| | ManageScopedSingleton (SkyboxGenerator, ScopeID::Graphics, false) |
| | ManageScopedSingleton (ScreenshotManager, ScopeID::Graphics, false) |
| | ManageScopedSingleton (LANDiscovery, ScopeID::Graphics, true) |
| | ManageScopedSingleton (Client, ScopeID::Root, true) |
| | ManageScopedSingleton (KeyDetector, ScopeID::Graphics, false) |
| | ManageScopedSingleton (KeyBinderManager, ScopeID::Graphics, false) |
| template<typename T > |
| int | mod (T x, int max) |
| | The modulo operation, enhanced to work properly with negative values.
|
| ConsoleCommand::ConsoleCommandManipulator | ModifyConsoleCommand (const std::string &group, const std::string &name) |
| | Returns a manipulator for a command with the given group and name.
|
| ConsoleCommand::ConsoleCommandManipulator | ModifyConsoleCommand (const std::string &name) |
| | Returns a manipulator for a command with the given name.
|
| void | msleep (unsigned long milliseconds) |
| | Makes the thread sleep for a few milliseconds.
|
| template<class ToType , class FromType > |
| ORX_FORCEINLINE ToType | multi_cast (const FromType &input) |
| | Converts any value to any other as long as there exists a conversion.
|
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::ColourValue > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Degree > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Quaternion > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Radian > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Vector2 > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Vector3 > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< orxonox::Vector4 > () const |
| template<> |
| bool | MultiType::MT_ValueBase::isType< std::string > () const |
| const boost::posix_time::millisec | NETWORK_COMMUNICATION_THREAD_WAIT_TIME (200) |
| int | nocaseCmp (const std::string &s1, const std::string &s2, size_t len) |
| | Compares the first len chars of two strings ignoring different casing.
|
| int | nocaseCmp (const std::string &s1, const std::string &s2) |
| | Compares two strings ignoring different casing.
|
| bool | operator!= (dontcare_keyword_t, tribool x) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| bool | operator!= (bool x, tribool y) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| InputManager::State | operator&= (InputManager::State &lval, int rval) |
| | Defines the &= operator for easier use.
|
| _UtilExport std::ostream & | operator<< (std::ostream &outstream, const MultiType &mt) |
| | Puts the MultiType on a stream by using the native << operator of the current type.
|
| std::ostream & | operator<< (std::ostream &out, const orxonox::Degree °ree) |
| | Function for writing a Degree to a stream.
|
| std::ostream & | operator<< (std::ostream &out, const orxonox::Radian &radian) |
| | Function for writing a Radian to a stream.
|
| std::ostream & | operator<< (std::ostream &out, const ENetAddress &address) |
| std::ostream & | operator<< (std::ostream &out, const std::set< const Identifier * > &list) |
| | Lists the names of all Identifiers in a std::set<const Identifier*>.
|
| std::ostream & | operator<< (std::ostream &out, const ClassTreeMask &mask) |
| | Converts the content of a mask into a human readable string and puts it on the ostream.
|
| bool | operator== (dontcare_keyword_t, tribool x) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| bool | operator== (bool x, tribool y) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| std::istream & | operator>> (std::istream &in, orxonox::Degree °ree) |
| | Function for reading a Degree from a stream.
|
| std::istream & | operator>> (std::istream &in, orxonox::Radian &radian) |
| | Function for reading a Radian from a stream.
|
| InputManager::State | operator|= (InputManager::State &lval, InputManager::State rval) |
| | Defines the |= operator for easier use.
|
| template<class T , class U > |
| T | orxonox_cast (U *source) |
| | Casts on object of type OrxonoxClass to any derived type that is registered in the class hierarchy.
|
| OutputStream & | orxout (OutputLevel level, OutputContextFunction context) |
| | Shortcut for orxout() to allow passing contexts directly as functions without using "()".
|
| OutputStream & | orxout (OutputLevel level=level::debug_output, const OutputContextContainer &context=context::undefined()) |
| | This helper function returns a reference to a commonly used instance of OutputStream.
|
| void | orxout_level (const std::string &level_name, const std::string &text) |
| | Prints text to the console.
|
| void | orxout_level_context (const std::string &level_name, const std::string &context_name, const std::string &text) |
| | Prints text to the console.
|
| _UtilExport bool | parse_float (char *const, char **, char, float *) |
| _UtilExport bool | parse_float (char *const, char **, float *) |
| _UtilExport bool | parse_vector_float (char *const, char **, bool, float *) |
| static void | printFPS () |
| static void | printTickTime () |
| std::string | read (const std::string &filename) |
| | Reads text from a file.
|
| size_t | readVorbis (void *ptr, size_t size, size_t nmemb, void *datasource) |
_UtilExport const
OutputContextContainer & | registerContext (const std::string &name, const std::string &subname="") |
| | Registers a context.
|
| | registerMemberNetworkFunction (ControllableEntity, setTargetInternal) |
| | registerMemberNetworkFunction (ControllableEntity, fire) |
| | registerMemberNetworkFunction (Test, printBlaBla) |
| | registerMemberNetworkFunction (Test, checkU1) |
| | registerMemberNetworkFunction (GametypeInfo, changedSpawned) |
| | registerMemberNetworkFunction (GametypeInfo, changedReadyToSpawn) |
| | registerMemberNetworkFunction (GametypeInfo, dispatchFadingMessage) |
| | registerMemberNetworkFunction (GametypeInfo, dispatchStaticMessage) |
| | registerMemberNetworkFunction (GametypeInfo, dispatchDeathMessage) |
| | registerMemberNetworkFunction (GametypeInfo, dispatchKillMessage) |
| | registerMemberNetworkFunction (GametypeInfo, dispatchAnnounceMessage) |
| | registerMemberNetworkFunction (NotificationDispatcher, dispatch) |
| | registerMemberNetworkFunction (NotificationDispatcher, broadcastHelper) |
| template<class T , class PT > |
| void * | registerMemberNetworkFunctionFct (PT ptr, const std::string &name) |
| | registerStaticNetworkFunction (NotificationListener::sendHelper) |
| | registerStaticNetworkFunction (PickupManager::usePickupNetworked) |
| | registerStaticNetworkFunction (PickupManager::dropPickupNetworked) |
| | registerStaticNetworkFunction (PickupManager::pickupChangedPickedUpNetwork) |
| | registerStaticNetworkFunction (PickupManager::pickupChangedUsedNetwork) |
| | registerStaticNetworkFunction (Script::executeHelper) |
| | registerStaticNetworkFunction (Dock::showDockingDialog) |
| template<class T > |
| void * | registerStaticNetworkFunctionFct (T ptr, const std::string &name) |
| std::string | removeSlashes (const std::string &str) |
| | Removes backslashes from the given string.
|
| std::string | removeTrailingWhitespaces (const std::string &str) |
| | Returns a copy of a string without trailing whitespaces.
|
| size_t | replaceCharacters (std::string &str, char target, char replacement) |
| | Replaces individual charaters.
|
| template<class T , class V > |
| void | resetConfigValueGeneric (T *object, V *variable, const std::string &entryName) |
| | Resets a runtime configurable value to its default.
|
| template<class T > |
| uint32_t | returnSize (const std::set< T > &variable) |
| template<> |
| uint32_t | returnSize (const mbool &variable) |
| template<> |
| uint32_t | returnSize (const ColourValue &variable) |
| template<> |
| uint32_t | returnSize (const Quaternion &variable) |
| template<> |
| uint32_t | returnSize (const Vector4 &variable) |
| template<> |
| uint32_t | returnSize (const Vector3 &variable) |
| template<> |
| uint32_t | returnSize (const Vector2 &variable) |
| template<> |
| uint32_t | returnSize (const Radian &) |
| template<> |
| uint32_t | returnSize (const Degree &) |
| template<> |
| uint32_t | returnSize (const std::string &variable) |
| template<> |
| uint32_t | returnSize (const long double &) |
| template<> |
| uint32_t | returnSize (const double &) |
| template<> |
| uint32_t | returnSize (const float &) |
| template<> |
| uint32_t | returnSize (const unsigned long long &) |
| template<> |
| uint32_t | returnSize (const long long &) |
| template<> |
| uint32_t | returnSize (const unsigned long &) |
| template<> |
| uint32_t | returnSize (const long &) |
| template<> |
| uint32_t | returnSize (const unsigned int &) |
| template<> |
| uint32_t | returnSize (const int &) |
| template<> |
| uint32_t | returnSize (const unsigned short &) |
| template<> |
| uint32_t | returnSize (const short &) |
| template<> |
| uint32_t | returnSize (const unsigned char &) |
| template<> |
| uint32_t | returnSize (const char &) |
| template<> |
| uint32_t | returnSize (const bool &) |
| uint32_t | returnSize (char *&variable) |
| template<class T > |
| uint32_t | returnSize (const T &variable) |
| | returns the size of the variable in a datastream
|
| template<class T > |
| uint32_t | returnSize (const WeakPtr< T > &variable) |
| | returns the size of the objectID needed to synchronise the pointer
|
| template<class T > |
| uint32_t | returnSize (const SmartPtr< T > &) |
| | returns the size of the objectID needed to synchronise the pointer
|
| template<class T > |
| uint32_t | returnSize (T *&variable) |
| | returns the size of the objectID needed to synchronise the pointer
|
| float | rnd (float min, float max) |
| | Returns a random number between min and almost max: min <= rnd < max.
|
| float | rnd (float max) |
| | Returns a random number between 0 and almost max: 0 <= rnd < max.
|
| float | rnd () |
| | Returns a random number between 0 and almost 1: 0 <= rnd < 1.
|
| float | rndsgn () |
| | Returns randomly 1 or -1 with equal probability.
|
| template<class T > |
| void | safeObjectDelete (T **object) |
| | Deletes an object and resets the pointer.
|
| bool | sameTeam (ControllableEntity *entity1, ControllableEntity *entity2, Gametype *gametype) |
| template<class T > |
| void | saveAndIncrease (const std::set< T > &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const mbool &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const ColourValue &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Quaternion &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Vector4 &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Vector3 &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Vector2 &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Radian &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const Degree &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const std::string &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const long double &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const double &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const float &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const unsigned long long &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const long long &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const unsigned long &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const long &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const unsigned int &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const int &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const unsigned short &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const short &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const unsigned char &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const char &variable, uint8_t *&mem) |
| template<> |
| void | saveAndIncrease (const bool &variable, uint8_t *&mem) |
| void | saveAndIncrease (char *&variable, uint8_t *&mem) |
| template<class T > |
| void | saveAndIncrease (const T &variable, uint8_t *&mem) |
| | saves the value of a variable into the bytestream and increases the mem pointer
|
| template<class T > |
| void | saveAndIncrease (const WeakPtr< T > &variable, uint8_t *&mem) |
| | saves the objectID of a pointer into the bytestream and increases the mem pointer
|
| template<class T > |
| void | saveAndIncrease (const SmartPtr< T > &variable, uint8_t *&mem) |
| | saves the objectID of a pointer into the bytestream and increases the mem pointer
|
| template<class T > |
| void | saveAndIncrease (T *&variable, uint8_t *&mem) |
| | saves the objectID of a pointer into the bytestream and increases the mem pointer
|
| int | seekVorbis (void *datasource, ogg_int64_t offset, int whence) |
| | SetCommandLineArgument (generateDoc,"").information("Generates a Doxygen file from things like SetConsoleCommand") |
| | SetCommandLineArgument (dest,"127.0.0.1").information("Server hostname/IP (IP in the form of GSClient |
| | SetCommandLineArgument (writingPathSuffix,"").information("Additional subfolder for config and log files") |
| | SetCommandLineArgument (externalDataPath,"").information("Path to the external data files") |
| | SetCommandLineArgument (settingsFile,"orxonox.ini").information("THE configuration file") |
| | SetCommandLineSwitch (masterserver).information("Start in masterserver mode") |
| | SetCommandLineSwitch (dedicatedClient).information("Start in dedicated client mode") |
| | SetCommandLineSwitch (standalone).information("Start in standalone mode") |
| | SetCommandLineSwitch (dedicated).information("Start in dedicated server mode") |
| | SetCommandLineSwitch (client).information("Start in client mode") |
| | SetCommandLineSwitch (server).information("Start in server mode") |
| | SetCommandLineSwitch (console).information("Start in console mode (text IO only)") |
| | SetCommandLineSwitch (keyboard_no_grab).information("Whether not to exclusively grab the keyboard") |
| | SetCommandLineSwitch (noIOConsole).information("Use this if you don't want to use the IOConsole (for instance for Lua debugging)") |
| template<class T , class D , class V > |
| ConfigValueContainer & | setConfigValueGeneric (T *object, V *variable, ConfigFileType::Value type, const std::string §ionName, const std::string &entryName, const D &defaultValue) |
| | Sets a runtime configurable value.
|
| | SetConsoleCommand ("Test","call2",&Test::call2).addShortcut() |
| | SetConsoleCommand ("Test","call",&Test::call).addShortcut() |
| | SetConsoleCommand ("Test","printV4",&Test::printV4).addShortcut() |
| | SetConsoleCommand ("Test","printV3",&Test::printV3).addShortcut() |
| | SetConsoleCommand ("Test","printV2",&Test::printV2).addShortcut() |
| | SetConsoleCommand ("Test","printV1",&Test::printV1).addShortcut() |
| | SetConsoleCommand ("OverlayGroup","scrollGroup",&OverlayGroup::scrollGroup) |
| | SetConsoleCommand ("OverlayGroup","scaleGroup",&OverlayGroup::scaleGroup) |
| | SetConsoleCommand ("OverlayGroup","show",&OverlayGroup::show) |
| | SetConsoleCommand ("OverlayGroup","toggleVisibility",&OverlayGroup::toggleVisibility) |
| | SetConsoleCommand ("OrxonoxOverlay","rotateOverlay",&OrxonoxOverlay::rotateOverlay) |
| | SetConsoleCommand ("OrxonoxOverlay","show",&OrxonoxOverlay::showOverlay) |
| | SetConsoleCommand ("OrxonoxOverlay","toggleVisibility",&OrxonoxOverlay::toggleVisibility) |
| | SetConsoleCommand ("OrxonoxOverlay","scrollOverlay",&OrxonoxOverlay::scrollOverlay) |
| | SetConsoleCommand ("OrxonoxOverlay","scaleOverlay",&OrxonoxOverlay::scaleOverlay) |
| | SetConsoleCommand ("InGameConsole","closeConsole",&InGameConsole::closeConsole) |
| | SetConsoleCommand ("InGameConsole","openConsole",&InGameConsole::openConsole) |
| | SetConsoleCommand ("printObjects",&GSRoot::printObjects).hide() |
| | SetConsoleCommand (__CC_setMainMenuSoundPath_name,&GSMainMenu::setMainMenuSoundPath).hide() |
| | SetConsoleCommand (__CC_startDedicated_name,&GSMainMenu::startDedicated).defaultValues("").deactivate() |
| | SetConsoleCommand (__CC_startClient_name,&GSMainMenu::startClient).defaultValues("").deactivate() |
| | SetConsoleCommand (__CC_startServer_name,&GSMainMenu::startServer).defaultValues("").deactivate() |
| | SetConsoleCommand (__CC_startStandalone_name,&GSMainMenu::startStandalone).defaultValues("").deactivate() |
| | SetConsoleCommand (__CC_changeGame_name,&GSLevel::changeGame).defaultValues("").deactivate() |
| | SetConsoleCommand (__CC_startMainMenu_name,&GSLevel::startMainMenu).deactivate() |
| | SetConsoleCommand ("HumanController","myposition",&HumanController::myposition).addShortcut() |
| | SetConsoleCommand ("HumanController","releaseNavigationFocus",&HumanController::releaseNavigationFocus).addShortcut() |
| | SetConsoleCommand ("HumanController","cycleNavigationFocus",&HumanController::cycleNavigationFocus).addShortcut() |
| | SetConsoleCommand ("HumanController","killBots",&HumanController::killBots).addShortcut().defaultValues(0) |
| | SetConsoleCommand ("HumanController","addBots",&HumanController::addBots).addShortcut().defaultValues(1) |
| | SetConsoleCommand ("HumanController","toggleGodMode",&HumanController::toggleGodMode).addShortcut() |
| | SetConsoleCommand ("HumanController", __CC_suicide_name,&HumanController::suicide).addShortcut() |
| | SetConsoleCommand ("HumanController","mouseLook",&HumanController::mouseLook).addShortcut() |
| | SetConsoleCommand ("HumanController","switchCamera",&HumanController::switchCamera).addShortcut() |
| | SetConsoleCommand ("HumanController","rotateRoll",&HumanController::rotateRoll).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("HumanController","rotatePitch",&HumanController::rotatePitch).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("HumanController","rotateYaw",&HumanController::rotateYaw).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("HumanController","moveUpDown",&HumanController::moveUpDown).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("HumanController","moveRightLeft",&HumanController::moveRightLeft).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("HumanController","moveFrontBack",&HumanController::moveFrontBack).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("FormationController","formationsize",&FormationController::formationsize) |
| | SetConsoleCommand ("FormationController","passivebehaviour",&FormationController::passivebehaviour) |
| | SetConsoleCommand ("FormationController","followme",&FormationController::followme) |
| | SetConsoleCommand ("FormationController","masteraction",&FormationController::masteraction) |
| | SetConsoleCommand ("FormationController","formationflight",&FormationController::formationflight) |
| | SetConsoleCommand ("ArtificialController","setbotlevel",&ArtificialController::setAllBotLevel) |
| | SetConsoleCommand ("chat",&ChatManager::chat).defaultValue(1 |
| | SetConsoleCommand ("startchat_small",&ChatInputHandler::activate_small_static) |
| | SetConsoleCommand ("startchat",&ChatInputHandler::activate_static) |
| | SetConsoleCommand ("Trigger","debugFlares",&Trigger::debugFlares).defaultValues(false) |
| | SetConsoleCommand ("Dock","undock",&Dock::cmdUndock).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("Dock","dock",&Dock::cmdDock).addShortcut().setAsInputCommand() |
| | SetConsoleCommand ("SkyboxGenerator","createSkybox",&SkyboxGenerator::createSkybox).addShortcut() |
| | SetConsoleCommand ("printScreenHD",&ScreenshotManager::makeScreenshot_s) |
| | SetConsoleCommand ("killdelays",&killdelays) |
| | SetConsoleCommand ("killdelay",&killdelay) |
| | SetConsoleCommand ("delayreal",&delayreal).argumentCompleter(1 |
| | SetConsoleCommand ("delay",&delay).argumentCompleter(1 |
| | SetConsoleCommand ("ms-delserver",&MasterServer::delServer) |
| | SetConsoleCommand ("ms-listservers",&MasterServer::listServers) |
| | SetConsoleCommand (__CC_printRTT_group, __CC_printRTT_name,&Host::printRTT) |
| | SetConsoleCommand (__CC_Mouse_name, __CC_ungrab_name,&Mouse::ungrab) |
| | SetConsoleCommand (__CC_Mouse_name, __CC_grab_name,&Mouse::grab) |
| | SetConsoleCommand (__CC_tunbind_name,&KeyBinderManager::tunbind).defaultValues("") |
| | SetConsoleCommand (__CC_unbind_name,&KeyBinderManager::unbind).defaultValues("") |
| | SetConsoleCommand (__CC_tkeybind_name,&KeyBinderManager::tkeybind).defaultValues("").argumentCompleter(0 |
| | SetConsoleCommand (__CC_keybind_name,&KeyBinderManager::keybind).defaultValues("").argumentCompleter(0 |
| | SetConsoleCommand (__CC_InputManager_name, __CC_reload_name,&InputManager::reload) |
| | SetConsoleCommand (__CC_InputManager_name, __CC_calibrate_name,&InputManager::calibrate).addShortcut() |
| | SetConsoleCommand ("toggleGUI",&GUIManager::toggleGUI).defaultValue(1 |
| | SetConsoleCommand ("hideGUI",&GUIManager::hideGUI) |
| | SetConsoleCommand ("showGUI",&GUIManager::showGUI).defaultValue(1 |
| | SetConsoleCommand ("keyESC",&key_esc) |
| | SetConsoleCommand ("Stats","printTickTime",&printTickTime) |
| | SetConsoleCommand ("Stats","printFPS",&printFPS) |
| | SetConsoleCommand ("exit",&stop_game) |
| | SetConsoleCommand (__CC_getConfig_name,&SettingsConfigFile::getConfig).argumentCompleter(0 |
| | SetConsoleCommand (__CC_tconfig_name,&SettingsConfigFile::tconfig).argumentCompleter(0 |
| | SetConsoleCommand (__CC_config_name,&SettingsConfigFile::config).argumentCompleter(0 |
| | SetConsoleCommand (__CC_setFilename_name,&SettingsConfigFile::setFilename) |
| | SetConsoleCommand (__CC_load_name,&ConfigFile::load) |
| | SetConsoleCommand ("TclThreadManager","source",&TclThreadManager::source).argumentCompleter(0 |
| | SetConsoleCommand ("TclThreadManager","query",&TclThreadManager::query).argumentCompleter(0 |
| | SetConsoleCommand ("TclThreadManager","execute",&TclThreadManager::execute).argumentCompleter(0 |
| | SetConsoleCommand ("TclThreadManager","destroy",&TclThreadManager::destroy).argumentCompleter(0 |
| | SetConsoleCommand ("TclThreadManager","create",&TclThreadManager::create) |
| | SetConsoleCommand ("bgerror",&TclBind::bgerror).hide() |
| | SetConsoleCommand ("tcl",&TclBind::tcl) |
| | SetConsoleCommand ("IRC","nick",&IRC::nick) |
| | SetConsoleCommand ("IRC","msg",&IRC::msg) |
| | SetConsoleCommand ("IRC","say",&IRC::say) |
| | SetConsoleCommand ("calculate", calculate) |
| | SetConsoleCommand ("debug", debug).hide() |
| | SetConsoleCommand ("info", info).hide() |
| | SetConsoleCommand ("status", status).hide() |
| | SetConsoleCommand ("warning", warning).hide() |
| | SetConsoleCommand ("error", error).hide() |
| | SetConsoleCommand ("log", log) |
| | SetConsoleCommand ("orxout_context", orxout_level_context) |
| | SetConsoleCommand ("orxout", orxout_level) |
| | SetConsoleCommand ("echo", echo) |
| | SetConsoleCommand ("alias",&CommandExecutor::alias).argumentCompleter(1 |
| | SetConsoleCommand ("unhide",&CommandExecutor::unhide).argumentCompleter(0 |
| | SetConsoleCommand (__CC_CommandExecutor_name, __CC_autocomplete_name,&CommandExecutor::_autocomplete).hide().argumentCompleter(0 |
| template<typename T > |
| T | sgn (T x) |
| | Returns the sign of the given value.
|
| void | sleep (unsigned long seconds) |
| | Makes the thread sleep for a few seconds.
|
| void | source (const std::string &filename) |
| | Reads the content of a file and executes the commands in it line by line.
|
| void | sourceThread (const std::string &file) |
| | The main function of a non-interactive source thread.
|
| template<typename T > |
| T | square (T x) |
| | Returns the squared value (x^2).
|
| template<class T , class U > |
| WeakPtr< T > | static_pointer_cast (const WeakPtr< U > &p) |
| | Uses a static_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new WeakPtr<T>.
|
| template<class T , class U > |
| SmartPtr< T > | static_pointer_cast (const SmartPtr< U > &p) |
| | Uses a static_cast to cast a pointer of type U* to a pointer of type T* and returns it in a new SmartPtr<T>.
|
| void | status (const std::string &text) |
| | Prints output with status level.
|
| static void | stop_game () |
| void | strip (std::string *str) |
| | Removes all whitespaces from a string.
|
| std::string | stripEnclosingBraces (const std::string &str) |
| | Removes enclosing braces '{' and '}' (the braces must be exactly on the beginning and the end of the string).
|
| std::string | stripEnclosingQuotes (const std::string &str) |
| | Removes enclosing quotation marks if available (including whitespaces at the outside of the quotation marks).
|
| bool | sub_compAddr (ENetAddress addr1, ENetAddress addr2) |
| bool | sub_compare_names (ServerListElem no1, ServerListElem no2) |
| bool | sub_compare_pings (ServerListElem no1, ServerListElem no2) |
| | SUPER_FUNCTION (5, WorldEntity, changedScale, false) |
| | SUPER_FUNCTION (7, OrxonoxOverlay, changedOverlayGroup, false) |
| | SUPER_FUNCTION (6, OrxonoxOverlay, changedOwner, false) |
| | SUPER_FUNCTION (12, Pickupable, changedPickedUp, false) |
| | SUPER_FUNCTION (11, Pickupable, changedCarrier, false) |
| | SUPER_FUNCTION (10, Pickupable, changedUsed, false) |
| | SUPER functions.
|
| | SUPER_FUNCTION (1, Tickable, tick, true) |
| | SUPER_FUNCTION (9, BaseObject, changedGametype, false) |
| | SUPER_FUNCTION (8, BaseObject, changedName, false) |
| | SUPER_FUNCTION (4, BaseObject, XMLEventPort, false) |
| | SUPER_FUNCTION (3, BaseObject, changedVisibility, false) |
| | SUPER_FUNCTION (2, BaseObject, changedActivity, false) |
| | SUPER_FUNCTION (0, BaseObject, XMLPort, false) |
| template<class T > |
| void | swap (WeakPtr< T > &a, WeakPtr< T > &b) |
| | Swaps the contents of two weak pointers.
|
| template<class T > |
| void | swap (SmartPtr< T > &a, SmartPtr< T > &b) |
| | Swaps the contents of two smart pointers.
|
| int | Tcl_OrxonoxAppInit (Tcl_Interp *interp) |
| | A tcl-init hook to inject the non-interactive Tcl-interpreter into the TclThreadManager.
|
| void | tclThread (TclInterpreterBundle *bundle, const std::string &command) |
| | The main function of the thread.
|
| long | tellVorbis (void *datasource) |
| boost::posix_time::millisec | THREAD_WAIT_BEFORE_DETACH (1000) |
| bool | toClipboard (const std::string &text) |
| | Default implementation if there is no OS-specific implementation or no clipboard.
|
| template<class T > |
| std::string | typeToString () |
| | Returns the name of type T as string.
|
| void | uppercase (std::string *str) |
| | Replaces each char between a and z with its uppercase equivalent.
|
| void | usleep (unsigned long microseconds) |
| | Makes the thread sleep for a few microseconds.
|
| void | vectorize (const std::string &str, char delimiter, std::vector< std::string > *output) |
| | Splits a given string by a delimiter and stores it in an output vector. See SubString for a more sophisticated implementation.
|
| void | warning (const std::string &text) |
| | Prints output with warning level.
|
| void | write (const std::string &filename, const std::string &text) |
| | Writes text to a file.
|
| template<typename T > |
| T | zeroise () |
| | Returns a "zero" value for the given type.
|
| template<> |
| bool | zeroise< bool > () |
| template<> |
| char | zeroise< char > () |
| template<> |
| double | zeroise< double > () |
| template<> |
| float | zeroise< float > () |
| template<> |
| int | zeroise< int > () |
| template<> |
| long | zeroise< long > () |
| template<> |
| long double | zeroise< long double > () |
| template<> |
| long long | zeroise< long long > () |
| template<> |
| orxonox::ColourValue | zeroise< orxonox::ColourValue > () |
| template<> |
| orxonox::Degree | zeroise< orxonox::Degree > () |
| template<> |
| orxonox::Quaternion | zeroise< orxonox::Quaternion > () |
| template<> |
| orxonox::Radian | zeroise< orxonox::Radian > () |
| template<> |
| orxonox::Vector2 | zeroise< orxonox::Vector2 > () |
| template<> |
| orxonox::Vector3 | zeroise< orxonox::Vector3 > () |
| template<> |
| orxonox::Vector4 | zeroise< orxonox::Vector4 > () |
| template<> |
| short | zeroise< short > () |
| template<> |
| std::string | zeroise< std::string > () |
| template<> |
| unsigned char | zeroise< unsigned char > () |
| template<> |
| unsigned int | zeroise< unsigned int > () |
| template<> |
| unsigned long | zeroise< unsigned long > () |
| template<> |
| unsigned long long | zeroise< unsigned long long > () |
| template<> |
| unsigned short | zeroise< unsigned short > () |
| template<> |
| void * | zeroise< void * > () |
Variables |
| static const std::string | __CC_autocomplete_name = "autocomplete" |
| const std::string | __CC_boost_name = "boost" |
| static const std::string | __CC_calibrate_name = "calibrate" |
| static const std::string | __CC_changeGame_name = "changeGame" |
| static const std::string | __CC_CommandExecutor_name = "CommandExecutor" |
| static const std::string | __CC_config_name = "config" |
| const std::string | __CC_fire_name = "fire" |
| static const std::string | __CC_getConfig_name = "getConfig" |
| static const std::string | __CC_getTimeFactor_name = "getTimeFactor" |
| static const std::string | __CC_grab_name = "grab" |
| static const std::string | __CC_GraphicsManager_group = "GraphicsManager" |
| static const std::string | __CC_InputManager_name = "InputManager" |
| static const std::string | __CC_keybind_name = "keybind" |
| static const std::string | __CC_KeyDetector_callback_name = "KeyDetectorKeyPressed" |
| static const std::string | __CC_load_name = "reloadSettings" |
| static const std::string | __CC_Mouse_name = "Mouse" |
| static const std::string | __CC_pause_name = "pause" |
| static const std::string | __CC_printRTT_group = "Stats" |
| static const std::string | __CC_printRTT_name = "printRTT" |
| static const std::string | __CC_printScreen_name = "printScreen" |
| static const std::string | __CC_reload_name = "reload" |
| static const std::string | __CC_setFilename_name = "setSettingsFile" |
| static const std::string | __CC_setFSAA_name = "setFSAA" |
| static const std::string | __CC_setMainMenuSoundPath_name = "setMMSoundPath" |
| static const std::string | __CC_setPause_name = "setPause" |
| static const std::string | __CC_setScreenResolution_name = "setScreenResolution" |
| static const std::string | __CC_setTimeFactor_name = "setTimeFactor" |
| static const std::string | __CC_setVSync_name = "setVSync" |
| static const std::string | __CC_startClient_name = "startClient" |
| static const std::string | __CC_startDedicated_name = "startDedicated" |
| static const std::string | __CC_startMainMenu_name = "startMainMenu" |
| static const std::string | __CC_startServer_name = "startServer" |
| static const std::string | __CC_startStandalone_name = "startGame" |
| const std::string | __CC_suicide_name = "suicide" |
| static const std::string | __CC_tconfig_name = "tconfig" |
| static const std::string | __CC_tkeybind_name = "tkeybind" |
| static const std::string | __CC_tunbind_name = "tunbind" |
| static const std::string | __CC_unbind_name = "unbind" |
| static const std::string | __CC_ungrab_name = "ungrab" |
| const unsigned int | ACKID_NACK = 0 |
| const int | ACL_MODE_COMPARABLE = 2 |
| | A flag, used if there's a different string used to compare.
|
| const int | ACL_MODE_DISPLAY = 4 |
| | A flag, used if there's a different string used to be displayed.
|
| const int | ACL_MODE_NORMAL = 1 |
| | A flag, used if there's a normal string.
|
| const int | ADJUSTDISTANCE = 500 |
| std::string | BLANKSTRING |
| | A blank string (""). Used to return a blank string by reference.
|
| const float | CHAR_WIDTH = 8.0f |
| const unsigned int | CLIENTID_SERVER = 0 |
| static std::string | clipboard |
| | Keeps the text of our internal clipboard.
|
SetConsoleCommand("HUDNavigation","selectClosest",&HUDNavigation::selectClosestTarget).addShortcut().keybindMode(KeybindMode
static SetConsoleCommand("HUDNavigation","selectNext",&HUDNavigation::selectNextTarget).addShortcut().keybindMode(KeybindMode
bool | compareDistance (std::pair< RadarViewable *, unsigned int > a, std::pair< RadarViewable *, unsigned int > b) |
| static const float | CONTINUOUS_SYNCHRONIZATION_TIME = 10.0f |
SetConsoleCommand("NewHumanController","changeMode",&NewHumanController::changeMode).keybindMode(KeybindMode
SetConsoleCommand("NewHumanController","accelerate",&NewHumanController::accelerate).keybindMode(KeybindMode
SetConsoleCommand("NewHumanController","decelerate",&NewHumanController::decelerate).keybindMode(KeybindMode
SetConsoleCommand("NewHumanController","unfire",&NewHumanController::unfire).keybindMode(KeybindMode | CreateUnloadableFactory (NewHumanController) |
| static unsigned int | delayHandleCounter = 0 |
static boost::bimap< unsigned
int, Timer * > | delaytimers |
| const dontcare_keyword_t | dontcare = dontcare_keyword_t() |
| | Keyword for the dontcare tribool value.
|
| static const float | FORMATION_LENGTH = 110 |
| static const float | FORMATION_WIDTH = 110 |
| static const float | FORWARD_EFFECT_VELOCITY_THRESHOLD = 0 |
| static const int | FREEDOM_COUNT = 4 |
| static const unsigned int | GAMESTATEID_INITIAL = static_cast<unsigned int>(-1) |
| static const unsigned int | IRC_TCL_THREADID = 1421421421 |
| | The ID of the thread in TclThreadManager that is used for the IRC connection.
|
| const float | jumpValue_ = 300 |
| const int | kDefaultCredit = 200 |
| const int | KEEP_GAMESTATES = 10 |
| const char * | LAN_DISCOVERY_ACK = "Orxonox Server Ack" |
| const char * | LAN_DISCOVERY_MESSAGE = "Orxonox Client" |
| static const unsigned int | LAN_DISCOVERY_PORT = 55558 |
| const int | LINES = 30 |
| static const int | MAX_ARCHIVED_FILES = 9 |
| const unsigned int | MAX_FAILURES = 20 |
| static const unsigned int | MAX_FUNCTION_POINTER_INTS = (MAX_FUNCTION_POINTER_SIZE-1)/4+1 |
| static const unsigned int | MAX_FUNCTION_POINTER_SIZE = 16 |
| const unsigned int | MAX_FUNCTOR_ARGUMENTS = 5 |
| | The maximum number of parameters of a function that is supported by Functor.
|
| static const float | MAX_REACTION_TIME = 0.4f |
| static const float | MAX_RESYNCHRONIZE_TIME = 3.0f |
| const unsigned int | MAX_VECTOR_INDEX = 255 |
| static const float | MAX_VELOCITY_BOOST = 221 |
| static const float | MAX_VELOCITY_NORMAL = 111 |
| const int | MINDISTANCE = 5 |
| static const unsigned int | NETWORK_CHANNEL_COUNT = 2 |
| static const unsigned int | NETWORK_CHANNEL_DEFAULT = 0 |
| static const unsigned int | NETWORK_CHANNEL_UNRELIABLE = 1 |
| const unsigned int | NETWORK_CLIENT_CONNECTION_TIMEOUT = 3000 |
| const unsigned int | NETWORK_CLIENT_MAX_CONNECTIONS = 1 |
| const unsigned int | NETWORK_CLIENT_WAIT_TIME = 1 |
| const unsigned int | NETWORK_DISCONNECT_TIMEOUT = 500 |
| const unsigned int | NETWORK_FREQUENCY = 25 |
| const unsigned int | NETWORK_MAX_CONNECTIONS = 50 |
| const unsigned int | NETWORK_MAX_QUEUE_PROCESS_TIME = 5 |
| static const unsigned int | NETWORK_PEER_ID_BROADCAST = static_cast<unsigned int>(-1) |
| static const unsigned int | NETWORK_PEER_ID_SERVER = 0 |
| static const unsigned int | NETWORK_PEER_ID_UNKNOWN = static_cast<unsigned int>(-2) |
| const float | NETWORK_PERIOD = 1.0f/NETWORK_FREQUENCY |
| const unsigned int | NETWORK_PORT = 55556 |
| const unsigned int | NETWORK_WAIT_TIMEOUT = 1 |
| static const uint32_t | OBJECTID_UNKNOWN = static_cast<uint32_t>(-1) |
| const float | orientationGain_ = 100 |
| static const int | RADIUS_TO_SEARCH_FOR_MASTERS = 5000 |
| static const float | ROTATEFACTOR_FREE = 0.8f |
| static const float | ROTATEFACTOR_MASTER = 0.2f |
| static const unsigned int | SCHED_PRIORITY_OFFSET = static_cast<unsigned int>(-1) |
SetConsoleCommand("HumanController","toggleFormationFlight",&HumanController::toggleFormationFlight).addShortcut().keybindMode(KeybindMode
SetConsoleCommand("HumanController","FFChangeMode",&HumanController::FFChangeMode).addShortcut().keybindMode(KeybindMode
SetConsoleCommand("HumanController",
__CC_fire_name,&HumanController::fire).addShortcut().keybindMode(KeybindMode | SetConsoleCommand ("HumanController","reload",&HumanController::reload).addShortcut() |
| static const float | SPEED_FREE = 0.8f |
| static const float | SPEED_MASTER = 0.6f |
| static const unsigned int | STANDARD_MAX_FORMATION_SIZE = 9 |
| mode | SUPER_FUNCTION_GLOBAL_DECLARATION_PART2 |
| const float | TCLTHREADMANAGER_MAX_CPU_USAGE = 0.50f |
| const unsigned int | UTIL_CRC32POLY = 0x04C11DB7 |
| | xmlelement |
Conventions: -first Checkpoint has index 0 -staticCheckPoint= static Point (see def over = constructor).
Short Gaming Manual: There are three different parties a player can belong to: victim, chaser or killer Every player starts as chaser.
This manages the stats of the player.
See TowerDefenseReadme.txt for Information.
As long as there are not enough victims and killers, you can change your and other player's parties by shooting them. In order to win you have to earn as much points as possible:
What you shouldn't do is shooting at players of your own party. By doing so your score will decrease. P.S: If you don't want to be a victim: Get rid of your part by shooting a chaser.