Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Drive Member List

This is the complete list of members for Drive, including all inherited members.

Abbreviation() const Systeminline
abrvSystemprotected
AddPort(const Point &loc, float flare_scale=0)Drivevirtual
ApplyDamage(double damage)Systemvirtual
augmenterDriveprotected
augmenter_throttleDriveprotected
availabilitySystemprotected
Availability() const Systeminline
BLUE enum valueDrive
burner_soundDriveprotected
CalcStatus()Systemvirtual
capacitySystemprotected
CATEGORY enum nameSystem
Charge() const Systeminlinevirtual
Close()Drivestatic
componentsSystemprotected
COMPUTER enum valueSystem
Constants enum nameDrive
CreatePort(const Point &loc, float flare_scale)Drivevirtual
crit_levelSystemprotected
CRITICAL enum valueSystem
DEGRADED enum valueSystem
designSystemprotected
DESTROYED enum valueSystem
Distribute(double delivered_energy, double seconds)Systemvirtual
DoEMCON(int emcon)Systemvirtual
DrainPower(double to_level)Systemvirtual
DRIVE enum valueSystem
Drive(SUBTYPE s, float max_thrust, float max_aug, bool show_trail=true)Drive
Drive(const Drive &rhs)Drive
emconSystemprotected
emcon_powerSystemprotected
energySystemprotected
ExecFrame(double seconds)Systemvirtual
ExecMaintFrame(double seconds)Systemvirtual
explosion_typeSystemprotected
FARCASTER enum valueSystem
FLIGHT_DECK enum valueSystem
FUSION enum valueDrive
GetCapacity() const Systeminline
GetComponents()Systeminline
GetEMCONPower(int emcon)System
GetEnergy() const Systeminline
GetExplosionType() const Systeminline
GetFlare(int port) const Drive
GetID() const Systeminline
GetPowerLevel() const Systeminlinevirtual
GetRequest(double seconds) const Drivevirtual
GetShip() const Systeminline
GetSinkRate() const Systeminline
GetSourceIndex() const Systeminline
GetTrail(int port) const Drive
GREEN enum valueDrive
hull_factorSystemprotected
HullProtection() const Systeminline
idSystemprotected
Initialize()Drivestatic
intensityDriveprotected
IsAugmenterOn() const Drive
IsPowerCritical() const Systeminline
IsPowerOn() const Systeminline
MAINT enum valueSystem
MAX_ENGINES enum valueDrive
max_valueSystemprotected
MaxAugmenter() const Driveinline
MaxThrust() const Driveinline
MaxValue() const Systeminline
MISC_SYSTEM enum valueSystem
Mount(Point loc, float radius, float hull_factor=0.5f)Systemvirtual
Mount(const System &system)Systemvirtual
mount_locSystemprotected
mount_relSystemprotected
MountLocation() const Systeminline
nameSystemprotected
Name() const Systeminline
net_availSystemprotected
NetAvail() const Systeminline
NOMINAL enum valueSystem
NumEngines() const Drive
operator==(const System &s) const Systeminline
Orient(const Physical *rep)Drivevirtual
PLASMA enum valueDrive
portsDriveprotected
POWER_CRITICAL enum valueSystem
power_flagsSystemprotected
POWER_FLAGS enum nameSystem
power_levelSystemprotected
power_onSystemprotected
POWER_SOURCE enum valueSystem
POWER_WATTS enum valueSystem
PowerOff()Systeminlinevirtual
PowerOn()Systeminlinevirtual
Radius() const Systeminline
radiusSystemprotected
RED enum valueDrive
Repair()Systemvirtual
Safety() const Systeminline
safetySystemprotected
safety_overloadSystemprotected
scaleDriveprotected
SENSOR enum valueSystem
SetAbbreviation(const char *a)Systeminline
SetCapacity(double c)Systeminline
SetDesign(SystemDesign *d)System
SetEMCONPower(int emcon, int power_level)System
SetExplosionType(int t)Systeminline
SetID(int n)Systeminline
SetName(const char *n)Systeminline
SetNetAvail(double d)Systeminline
SetOverride(bool over)Systemvirtual
SetPowerLevel(double level)Systemvirtual
SetShip(Ship *s)Systeminline
SetSourceIndex(int i)Systeminline
SetThrottle(double t, bool aug=false)Drive
SHIELD enum valueSystem
shipSystemprotected
show_trailDriveprotected
sink_rateSystemprotected
soundDriveprotected
source_indexSystemprotected
stabilitySystemprotected
Stability() const Systeminline
StartFrame()Drivestatic
statusSystemprotected
Status() const Systeminline
STATUS enum nameSystem
STEALTH enum valueDrive
SUBTYPE enum nameDrive
subtypeSystemprotected
Subtype() const Systeminline
System(CATEGORY t, int s, const char *n, int maxv, double energy=0, double capacity=100, double sink_rate=1)System
System(const System &s)System
throttleDriveprotected
thrustDriveprotected
Thrust(double seconds)Drive
typeSystemprotected
Type() const Systeminline
TYPENAME()Systeminlinestatic
UsesWatts() const Systeminline
Value() const Systeminlinevirtual
WEAPON enum valueSystem
YELLOW enum valueDrive
~Drive()Drivevirtual
~System()Systemvirtual