Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ShipKiller Class Reference

#include <ShipKiller.h>

List of all members.

Public Member Functions

 ShipKiller (Ship *ship)
virtual ~ShipKiller ()
virtual void BeginDeathSpiral ()
virtual void ExecFrame (double seconds)
virtual float TransitionTime () const
virtual Point TransitionLoc () const

Public Attributes

const float DEATH_CAM_LINGER

Protected Attributes

Shipship
float time
Point loc
float exp_time
int exp_index

Detailed Description

Definition at line 28 of file ShipKiller.h.


Constructor & Destructor Documentation

ShipKiller::ShipKiller ( Ship ship)

Definition at line 32 of file ShipKiller.cpp.

ShipKiller::~ShipKiller ( )
virtual

Definition at line 37 of file ShipKiller.cpp.


Member Function Documentation

void ShipKiller::BeginDeathSpiral ( )
virtual

Definition at line 51 of file ShipKiller.cpp.

void ShipKiller::ExecFrame ( double  seconds)
virtual

Definition at line 134 of file ShipKiller.cpp.

virtual Point ShipKiller::TransitionLoc ( ) const
inlinevirtual

Definition at line 42 of file ShipKiller.h.

virtual float ShipKiller::TransitionTime ( ) const
inlinevirtual

Definition at line 41 of file ShipKiller.h.


Member Data Documentation

const float ShipKiller::DEATH_CAM_LINGER

Definition at line 31 of file ShipKiller.h.

int ShipKiller::exp_index
protected

Definition at line 51 of file ShipKiller.h.

float ShipKiller::exp_time
protected

Definition at line 50 of file ShipKiller.h.

Point ShipKiller::loc
protected

Definition at line 48 of file ShipKiller.h.

Ship* ShipKiller::ship
protected

Definition at line 45 of file ShipKiller.h.

float ShipKiller::time
protected

Definition at line 47 of file ShipKiller.h.


The documentation for this class was generated from the following files: