mElite  1.0
An Elite clone based on TextElite by Jan-Philipp Kappmeier and Melanie Schmidt.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCabstractAn abstract class for objects that can receive mouse input. The mouse handling and drawing must be implemented
oCAppThe main class of mElite, which is an extension of the general OpenGLApplication class
oCBitmapFontBitmap represents windows bitmap font
oCButtonAn OpenGL button in a 2d environment
oCCameraObjectExtends the functionality of a MovingObject to the ones of a camera, usable in games
oCConsoleHandles command parsing for a console and draws the console using OpenGL
oCconsoleCommand
oCfastseedtype
oCFileAccessStatic class which allows all the file access
oCFrameCounterA class computing the current frame rate
oCFrustumAllows frustum culling and other frustum calculations
oCFrustumInformation
oCGameObjectBase class for 3d game objects
oCGraphicsObjectRepresents a basic drawable object
oCHudLoadBarA bar that can show a current value in a given range
oCLittleHelper
oCMarketplaceItem
oCmarkettype
oCMaterialStruct
oCMerchantA Merchant is a specific space ship that travels between a planet and the station
oCModelObjectA real drawing class that can render triangle mesh net based objects
oCMouseHandlerAllows to check, if a mouse click in a specific position has hit an object
oCMovingObjectProvides the basic functions for an moving object
oCObjectAccessContains the necessary data for a 3d object in mElite
oCObjectInfo
oCObjectLoader3dsLoads objects as meshes (i.e. triangle list) from 3ds files
oCObjectsContains a list of loaded 3d objects in the game world and loads more objects
oCOpenGLApplicationA basic class for an OpenGL application
oCOpenGLWindowA basic window with additional members
oCPiratePirates have a specific position. If the player comes too near, they start to attack
oCPlaneRepresents a plane in 3d space
oCPlanet
oCPlanetInfoGraphical
oCplansys
oCPlayerObjectThis class represents the player
oCPlayerStatus
oCPoint2Struct
oCPoint4Struct
oCPoliceShipA police ship
oCPosition
oCQuadricObjectAn extension of GraphicsObject that can draw using OpenGL quadrics (GLU)
oCseedtype
oCShapes
oCSpaceShipRepresents a space ship
oCSpaceStationRepresents a space station
oCSpinningObjectImplements a simple spinning object
oCStarA Star is a special type of Planet that has supports lighting
oCstChunkFile chunk header
oCstColorA RGB color
oCstFaceA triangle face represented by indices of vertices
oCstFileFaceA triangle face as it is represented in the file. Indices are indices for vertices
oCstMaterialMaterial for a face
oCstMeshA mesh. Note that each file may contain more than one mesh
oCstTexCoordTexture coordinates for a vertex
oCstVertexA vertex position in 3d space
oCSystem
oCSystemInfo
oCTextEliteGame
oCTextInputAllows keyboard interacton, receives key presses and can print the current text to the screen using OpenGL TextureFont
oCTextureAccessContains the necessary data for a texture in mElite
oCTextureFontRealizes a texture font
oCTextureLoaderThe a loader that can set up the image data of a graphics file as an OpenGL texture
oCTextureLoaderBMPAn implementation of the TextureLoader that can load windows bitmaps
oCTextureLoaderTGAAn implementation of the TextureLoader that can load Targa files
oCTexturesImplements a texture manager that loads files and sets up OpenGL textures
oCThargonRepresents an evil Thargon space ship
oCTradegood
oCtradegood
oCVector3A simple 3d vector and basic operations
oCVectorMath
oCWorldThis class represents the game world
\CWrapperProvides an interface to communicate with the inner text elite object