| 1 | = Module Description = |
| 2 | [[OutdatedPage]] |
| 3 | |
| 4 | [[TracNav(TracNav/TOC_Coding)]] |
| 5 | |
| 6 | How to use certain modules in the Orxonox framework. This list is not complete, ask the programmers in named in the .cc files for more information. |
| 7 | [[br]] |
| 8 | [wiki:DevModTemplate Template for creating Module Descriptions] |
| 9 | |
| 10 | == Framework == |
| 11 | * [wiki:archive/BaseObject] ClassID and [wiki:archive/ObjectList] - (source:/trunk/src/lib/lang) |
| 12 | * [wiki:archive/DebugOutput Debug Output] - ([source:/trunk/src/defs/debug.h#HEAD debug.h]) |
| 13 | * [wiki:archive/GenList Lists and Stacks] - using the List |
| 14 | * [wiki:archive/ResourceManager Resource Manager] - ([source:/trunk/src/util/resource_manager.h#HEAD resource_manager.h]) |
| 15 | * [wiki:archive/EventHandler Event Handler] - the event-handling system of orxonox (lib/event) |
| 16 | * [wiki:archive/NetworkManager Network Manager] - The network interface for the orxonox framework |
| 17 | * [wiki:archive/CollisionDetection Collision Detection] - The module checking for collisions |
| 18 | * [wiki:archive/CollisionReaction Collision Reaction] - The module registering collisions and reacting to them |
| 19 | * [wiki:archive/ObjectManager Object Manager] - The Manager of all the Entitites in the world |
| 20 | |
| 21 | == Rendering == |
| 22 | * [wiki:archive/Render2D Render 2D] - (lib/graphics/render_2d) |
| 23 | * [wiki:archive/MD2Model MD2 Model] - (the md2 model class and functions: md2Model.cc, md2Model.h, abstract_model.h) |
| 24 | * [wiki:archive/HeightMap Height Map] - (a Height map model) |
| 25 | * [wiki:archive/TextEngine Text Engine] - ([source:/trunk/src/lib/graphics/text_engine text_engine]) |
| 26 | * [wiki:archive/AnimatedTextures Animated Textures] - animated textures for rendering movies |
| 27 | * [wiki:archive/ParticleEngine Particle Engine] - (lib/particle) |
| 28 | * [wiki:archive/SoundEngine Sound Engine] - (sound_engine.h) |
| 29 | * [wiki:archive/AnimationPlayer Animation Player] - (animation_player.h, animation.h and derived classes) |
| 30 | * [wiki:archive/PhysicsEngine Physics Engine] - (lib/physics) |
| 31 | * [wiki:archive/BspModel] - (a QuakeIII level loader) |
| 32 | * [wiki:archive/AtmosphericEngine Atmospheric Engine] - Manages the weather, sun etc |
| 33 | |
| 34 | == Loading == |
| 35 | * [wiki:archive/IniParser INI Parser] - (an ini-file-parser ini_parser.h) |
| 36 | * [wiki:archive/LoadParam Load Parameter] - (a fully featured loading engine load_param.h) |
| 37 | * [wiki:archive/objImporter OBJ Importer] - module to import obj files (alias wavefront file format) |
| 38 | |
| 39 | == Graphical Interfaces == |
| 40 | * [wiki:archive/Shell Shell] - an Interface to the debug.h |
| 41 | * [wiki:archive/UserInterface UserInterface] - the orxonox GUI framework |
| 42 | |
| 43 | == Game Modules == |
| 44 | * [wiki:archive/Weapon Weapon] shoot and load support |
| 45 | * [wiki:archive/Control Spaceship Control] to control the Spaceship |
| 46 | * [wiki:archive/PowerUpEngine Power-Up Engine] an engine that handles picked up items |
| 47 | * [wiki:archive/ScriptingHowTo] How to use the scriptengine of orxonox |