Orxonox  0.0.5 Codename: Arcturus
Modules
Here is a list of all modules:
[detail level 1234]
 ENet host functions
 ENet global functions
 ENet private implementation functions
 ENet internal callbacks
 ENet linked list utility functions
 ENet socket functions
 ENet address functions
 ENet packet functions
 ENet peer functions
 Exception-safe code
 UtilThe util library contains several functions, classes, and templates that can be used in different parts of the Orxonox-code
 Conversion functions
 Exceptions and assertions
 Mathematical functions
 MultiType
 Output system
 Singletons and Scope
 SmallObjectAllocator
 String functions
 CoreThe core library contains the framework of Orxonox - all important classes, functions, and macros that are used to create and manage classes and objects
 BaseObject
 Events
 Graphics and GUI
 Language
 Lua
 Thread pool
 Class management
 Identifier
 OrxonoxClass
 Super
 Object management
 RegisterObject() and RegisterClass()
 Object-lists and iterators
 StrongPtr<T> and WeakPtr<T>
 Command
 Argument completion
 Command execution and evaluation
 Console commands
 Functor and Executor
 Shell and console
 Tcl
 Config
 Commandline arguments
 Config file
 Input
 Management
 Core and Game
 Resources
 XML
 Loader
 Template
 XMLPort
 NetworkThe network library is used to connect clients and server, to synchronize objects and variables, and to transmit network function calls
 ToolsThe tools are a bunch of utilities that belong to the Orxonox library, but are independent of other features
 Timer
 OrxonoxThe Orxonox library contains the central and most important classes of the game
 ModulesThe modules are libraries that depend on the Orxonox library and that are loaded dynamically on runtime (in contrast to statically loaded libraries like util and core)
 NotificationsNotifications are short messages, that can be sent from anywhere in Orxonox and then are displayed on the screen to inform the user about some occurence he has to know about
 DispatchersNotificationDispatchers are entities that are instantiated in a level file (through XML) and that dispatch (or send) a specific Notification upon having received a triggering event
 Designtools
 Objects
 TriggersTriggers are objects which react to certain events
 TriggerTriggers are objects which react to certain events by changing their boolean state
 MultiTriggerMultiTriggers are (as they are Triggers) objects which react to certain events
 Collisionshapes
 Eventsystem
 Overlays
 PickupThe Pickup module adds a special type of object to Orxonox, the so-called Pickupables
 ItemsThe actual pickups can be found here
 PongPong is a minigame
 PortalsThis module allows you to place PortalEndPoints in space and connect pairs of them with a PortalLink in order to allow fast travelling from A to B
 QuestsystemThe Questsystem is a module that enhances Orxonox with Quests
 EffectsA QuestEffect is a device for Quests to have side effects
 WeaponsThe Weapons module adds additional weapons to the Orxonox arsenal
 MunitionsThe different munitions
 ProjectilesThe different projectiles
 Weapon ModesThe different weapon modes