Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <briefing.h>
Public Member Functions | |
~Ship () | |
void | Destroy () |
bool | LoadFailed () |
Vector | Position () |
void | SetPosition (const Vector &pos) |
Ship (const char *filename, int faction, const Vector &position) | |
void | Render (const Matrix &cam, double interpol) |
void | Update () |
void | OverrideOrder (const Vector &destination, float time) |
void | EnqueueOrder (const Vector &destination, float time) |
Public Attributes | |
float | cloak |
Definition at line 23 of file briefing.h.
Briefing::Ship::~Ship | ( | ) |
Definition at line 96 of file briefing.cpp.
References VSDESTRUCT2.
Definition at line 8 of file briefing.cpp.
References cloak, UnitFactory::createUnit(), Unit::Kill(), SetPosition(), Unit::StealMeshes(), and VSCONSTRUCT2.
void Briefing::Ship::Destroy | ( | ) |
Definition at line 102 of file briefing.cpp.
References i.
|
inline |
Definition at line 30 of file briefing.h.
Referenced by Briefing::AddStarship().
Definition at line 176 of file briefing.cpp.
References Briefing::EnqueueOrder().
|
inline |
Definition at line 34 of file briefing.h.
void Briefing::Ship::Render | ( | const Matrix & | cam, |
double | interpol | ||
) |
Definition at line 73 of file briefing.cpp.
References i, Identity(), int, MultMatrix(), SetDirection(), UpdatePosition(), and Vector.
|
inline |
Definition at line 38 of file briefing.h.
Referenced by Ship().
void Briefing::Ship::Update | ( | ) |
Definition at line 166 of file briefing.cpp.
References Briefing::SetPosition(), UpdatePosition(), and Vector.
float Briefing::Ship::cloak |
Definition at line 42 of file briefing.h.
Referenced by Ship().