Starshatter_Open
Open source Starshatter engine
|
#include <ShipCtrl.h>
Public Types | |
enum | TYPE { DIR_TYPE = 1 } |
Public Member Functions | |
ShipCtrl (Ship *s, MotionController *m) | |
virtual void | ExecFrame (double seconds) |
virtual int | Subframe () const |
virtual void | Launch () |
virtual int | Type () const |
Public Member Functions inherited from Director | |
Director () | |
virtual | ~Director () |
Static Public Member Functions | |
static int | KeyDown (int action) |
static int | Toggled (int action) |
Protected Attributes | |
Ship * | ship |
MotionController * | controller |
bool | throttle_active |
bool | launch_latch |
bool | pickle_latch |
bool | target_latch |
Definition at line 32 of file ShipCtrl.h.
enum ShipCtrl::TYPE |
Definition at line 35 of file ShipCtrl.h.
ShipCtrl::ShipCtrl | ( | Ship * | s, |
MotionController * | m | ||
) |
Definition at line 41 of file ShipCtrl.cpp.
|
virtual |
Reimplemented from Director.
Definition at line 90 of file ShipCtrl.cpp.
|
static |
Definition at line 52 of file ShipCtrl.cpp.
|
virtual |
Definition at line 78 of file ShipCtrl.cpp.
|
inlinevirtual |
Reimplemented from Director.
Definition at line 40 of file ShipCtrl.h.
|
static |
Definition at line 61 of file ShipCtrl.cpp.
|
inlinevirtual |
Reimplemented from Director.
Definition at line 46 of file ShipCtrl.h.
|
protected |
Definition at line 50 of file ShipCtrl.h.
|
protected |
Definition at line 53 of file ShipCtrl.h.
|
protected |
Definition at line 54 of file ShipCtrl.h.
|
protected |
Definition at line 49 of file ShipCtrl.h.
|
protected |
Definition at line 55 of file ShipCtrl.h.
|
protected |
Definition at line 52 of file ShipCtrl.h.