CEL

Public API Reference

iPcCraftController Struct Reference

Craft controller property class. More...

#include <propclass/craft.h>

List of all members.

Public Member Functions

virtual void SetAccTurn (float tacc)=0
 Set the objects left and right turning acceleration;.
virtual void SetAccUpDown (float uacc)=0
 Set the objects up and down turning acceleration;.
virtual void SetMaxTurn (float turn)=0
 Set the objects maximum left and right turning velocity;.
virtual void SetMaxUpDown (float mud)=0
 Set the objects maximum up and down turning velocity;.
virtual void StartTurnDown ()=0
 Start the object turning down.
virtual void StartTurnLeft ()=0
 Start the object turning left.
virtual void StartTurnRight ()=0
 Start the object turning right.
virtual void StartTurnUp ()=0
 Start the object turning up.
virtual void StopTurnDown ()=0
 Stop the object turning down.
virtual void StopTurnLeft ()=0
 Stop the object turning left.
virtual void StopTurnRight ()=0
 Stop the object turning right.
virtual void StopTurnUp ()=0
 Stop the object turning up.
virtual void ThrustOff ()=0
 Temporary: will have seperate interface soon.
virtual void ThrustOn ()=0
 Temporary: will have seperate interface soon.


Detailed Description

Craft controller property class.

"pccraft" Allows a Craft with turning left and right, and supresses angular velocity of object. Thruster and functions to control supression to be added.

Definition at line 34 of file craft.h.


Member Function Documentation

virtual void iPcCraftController::SetAccTurn float  tacc  )  [pure virtual]
 

Set the objects left and right turning acceleration;.

virtual void iPcCraftController::SetAccUpDown float  uacc  )  [pure virtual]
 

Set the objects up and down turning acceleration;.

virtual void iPcCraftController::SetMaxTurn float  turn  )  [pure virtual]
 

Set the objects maximum left and right turning velocity;.

virtual void iPcCraftController::SetMaxUpDown float  mud  )  [pure virtual]
 

Set the objects maximum up and down turning velocity;.

virtual void iPcCraftController::StartTurnDown  )  [pure virtual]
 

Start the object turning down.

virtual void iPcCraftController::StartTurnLeft  )  [pure virtual]
 

Start the object turning left.

virtual void iPcCraftController::StartTurnRight  )  [pure virtual]
 

Start the object turning right.

virtual void iPcCraftController::StartTurnUp  )  [pure virtual]
 

Start the object turning up.

virtual void iPcCraftController::StopTurnDown  )  [pure virtual]
 

Stop the object turning down.

virtual void iPcCraftController::StopTurnLeft  )  [pure virtual]
 

Stop the object turning left.

virtual void iPcCraftController::StopTurnRight  )  [pure virtual]
 

Stop the object turning right.

virtual void iPcCraftController::StopTurnUp  )  [pure virtual]
 

Stop the object turning up.

virtual void iPcCraftController::ThrustOff  )  [pure virtual]
 

Temporary: will have seperate interface soon.

Turn off thruster

virtual void iPcCraftController::ThrustOn  )  [pure virtual]
 

Temporary: will have seperate interface soon.

Turn on thruster


The documentation for this struct was generated from the following file:
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6