mElite
1.0
An Elite clone based on TextElite by Jan-Philipp Kappmeier and Melanie Schmidt.
|
![]() ![]() | An abstract class for objects that can receive mouse input. The mouse handling and drawing must be implemented |
![]() ![]() | The main class of mElite, which is an extension of the general OpenGLApplication class |
![]() ![]() | Bitmap represents windows bitmap font |
![]() ![]() | An OpenGL button in a 2d environment |
![]() ![]() | Extends the functionality of a MovingObject to the ones of a camera, usable in games |
![]() ![]() | Handles command parsing for a console and draws the console using OpenGL |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Static class which allows all the file access |
![]() ![]() | A class computing the current frame rate |
![]() ![]() | Allows frustum culling and other frustum calculations |
![]() ![]() | |
![]() ![]() | Base class for 3d game objects |
![]() ![]() | Represents a basic drawable object |
![]() ![]() | A bar that can show a current value in a given range |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | A Merchant is a specific space ship that travels between a planet and the station |
![]() ![]() | A real drawing class that can render triangle mesh net based objects |
![]() ![]() | Allows to check, if a mouse click in a specific position has hit an object |
![]() ![]() | Provides the basic functions for an moving object |
![]() ![]() | Contains the necessary data for a 3d object in mElite |
![]() ![]() | |
![]() ![]() | Loads objects as meshes (i.e. triangle list) from 3ds files |
![]() ![]() | Contains a list of loaded 3d objects in the game world and loads more objects |
![]() ![]() | A basic class for an OpenGL application |
![]() ![]() | A basic window with additional members |
![]() ![]() | Pirates have a specific position. If the player comes too near, they start to attack |
![]() ![]() | Represents a plane in 3d space |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | This class represents the player |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | A police ship |
![]() ![]() | |
![]() ![]() | An extension of GraphicsObject that can draw using OpenGL quadrics (GLU) |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Represents a space ship |
![]() ![]() | Represents a space station |
![]() ![]() | Implements a simple spinning object |
![]() ![]() | A Star is a special type of Planet that has supports lighting |
![]() ![]() | File chunk header |
![]() ![]() | A RGB color |
![]() ![]() | A triangle face represented by indices of vertices |
![]() ![]() | A triangle face as it is represented in the file. Indices are indices for vertices |
![]() ![]() | Material for a face |
![]() ![]() | A mesh. Note that each file may contain more than one mesh |
![]() ![]() | Texture coordinates for a vertex |
![]() ![]() | A vertex position in 3d space |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Allows keyboard interacton, receives key presses and can print the current text to the screen using OpenGL TextureFont |
![]() ![]() | Contains the necessary data for a texture in mElite |
![]() ![]() | Realizes a texture font |
![]() ![]() | The a loader that can set up the image data of a graphics file as an OpenGL texture |
![]() ![]() | An implementation of the TextureLoader that can load windows bitmaps |
![]() ![]() | An implementation of the TextureLoader that can load Targa files |
![]() ![]() | Implements a texture manager that loads files and sets up OpenGL textures |
![]() ![]() | Represents an evil Thargon space ship |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | A simple 3d vector and basic operations |
![]() ![]() | |
![]() ![]() | This class represents the game world |
![]() ![]() | Provides an interface to communicate with the inner text elite object |