Compounds | |
| class | Teddy::SpaceGame::ActionManager |
| ActionManager. More... | |
| class | Teddy::SpaceGame::AudioManager |
| AudioManager. More... | |
| class | Teddy::SpaceGame::Cabin |
| class | Teddy::SpaceGame::CollisionGroup |
| Collision group. More... | |
| class | Teddy::SpaceGame::CollisionInstance |
| Simulated ModelInstance with collision detection. More... | |
| class | Teddy::SpaceGame::ComputerShip |
| Computer controlled ship. More... | |
| class | Teddy::SpaceGame::Ellipse |
| class | Teddy::SpaceGame::Ellipsoid |
| class | Teddy::SpaceGame::EventManager |
| EventManager. More... | |
| class | Teddy::SpaceGame::FrontCamera |
| Main 3D display. More... | |
| class | Teddy::SpaceGame::FrontierBitmap |
| Reverse-engineered Frontier First Encounters data file source bitmap file parser. More... | |
| class | Teddy::SpaceGame::FrontierFile |
| Parses Frontier: First Encounters ships from disassembled source files. More... | |
| class | Teddy::SpaceGame::FrontierMesh |
| Reverse-engineered Frontier First Encounters data file source object file parser. More... | |
| class | Teddy::SpaceGame::Hud |
| A simple heads up display showing speed, pitch, roll etc. More... | |
| class | Teddy::SpaceGame::ObjectManager |
| ObjectManager. More... | |
| class | Teddy::SpaceGame::PlayerShip |
| Player controlled ship. More... | |
| class | Teddy::SpaceGame::RoamInstance |
| Roam object. More... | |
| class | Teddy::SpaceGame::Root |
| Program root. More... | |
| class | Teddy::SpaceGame::Scanner |
| A simple radar scanner showing objects in scene relative to player ship. More... | |
| class | Teddy::SpaceGame::Ship |
| Ship. More... | |
| class | Teddy::SpaceGame::ShipCamera |
| Camera which is attached to a ship. More... | |
| class | Teddy::SpaceGame::ShipType |
| Ship type. More... | |
| class | Teddy::SpaceGame::Sight |
| A simple view sight. More... | |
| class | Teddy::SpaceGame::Simulated |
| Simulated thing; Gets a regular tick() message in timer thread. More... | |
| class | Teddy::SpaceGame::SimulatedInstance |
| Simulated ModelInstance. More... | |
| class | Teddy::SpaceGame::SimulationTimer |
| Thread which updates scene. More... | |
| class | Teddy::SpaceGame::UserInterface |
| UserInterface. More... | |
Typedefs | |
| typedef map< int, Vertex *, less< int > > | int_to_Vertex |
Functions | |
| void | generateOrthonormalBasis (Vector &U, Vector &V, Vector &W) |
| void | PerspProjEllipsoid (const Ellipsoid &ellipsoid, const Vector &eye, const Plane &plane, Ellipse &ellipse) |
| void | ConvertEllipse (Ellipse &ellipse, Vector ¢er, Vector &axis0, Vector &axis1, float &halfLength0, float &halfLength1) |
Variables | |
| Uint8 | ffe_palette [128 *3] |
| double | speed |
| float | c_h |
|
|
Definition at line 39 of file FrontierMesh.h. |
|
||||||||||||||||||||||||||||
|
Compute center, axes, and axis half lengths for the ellipse Y^t A Y + B^t Y + C = 0. Definition at line 96 of file Atmosphere.cpp. |
|
||||||||||||||||
|
Definition at line 163 of file Atmosphere.cpp. |
|
||||||||||||||||||||
|
Input: E eyepoint N^t X = D view plane X^t A X + B^t X + C = 0 ellipsoid E, N, B, X 3x1 A 3x3 C, D scalars Output: Y^t A Y + B^t Y + C = 0 projected ellipse Y B 2x1, A 2x2, C scalar Definition at line 45 of file Atmosphere.cpp. |
|
|
Definition at line 36 of file RoamInstance.h. |
|
|
Definition at line 36 of file FrontierBitmap.cpp. Referenced by Teddy::SpaceGame::FrontierBitmap::FrontierBitmap(). |
|
|
Definition at line 100 of file Hud.cpp. Referenced by Teddy::SpaceGame::Hud::drawSelf(), and Teddy::SpaceGame::Hud::setTargetMatrix(). |