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(). |