Version 46 (modified by bensch, 18 years ago) (diff) |
---|
Module Description
Table of Contents
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.
Template for creating Module Descriptions?
Framework
- BaseObject ClassID and ObjectList - (source:/trunk/src/lib/lang)
- Debug Output? - (debug.h)
- Lists and Stacks? - using the List
- Resource Manager? - (resource_manager.h)
- Event Handler? - the event-handling system of orxonox (lib/event)
- Network Manager? - The network interface for the orxonox framework
- Collision Detection? - The Collision Cluster, that generates Collision Events
- Object Manager? - The Manager of all the Entitites in the world
Rendering
- Render 2D? - (lib/graphics/render_2d)
- MD2 Model? - (the md2 model class and functions: md2Model.cc, md2Model.h, abstract_model.h)
- Height Map? - (a Height map model)
- Text Engine? - (text_engine)
- Animated Textures? - animated textures for rendering movies
- Particle Engine? - (lib/particle)
- Sound Engine? - (sound_engine.h)
- Animation Player? - (animation_player.h, animation.h and derived classes)
- Physics Engine? - (lib/physics)
- BspModel? - (a QuakeIII level loader)
- Atmospheric Engine? - Manages the weather, sun etc
Loading
- INI Parser? - (an ini-file-parser ini_parser.h)
- Load Parameter? - (a fully featured loading engine load_param.h)
Graphical Interfaces
- Shell? - an Interface to the debug.h
- UserInterface? - the orxonox GUI framework
Game Modules
- Weapon? shoot and load support
- Spaceship Control? to control the Spaceship
- Power-Up Engine? an engine that handles picked up items
- ScriptingHowTo? How to use the scriptengine of orxonox