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

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

Accumulate(const Steer &steer)SteerAIprotectedvirtual
accumulatorSteerAIprotected
AdjustDefenses()ShipAIprotectedvirtual
ai_levelShipAIprotected
ai_typeSteerAIprotected
AimTransform(const Point &pt)SteerAIprotectedvirtual
Avoid(const Point &point, float radius)SteerAIprotectedvirtual
AvoidCloseObject(SimObject *obj)ShipAIprotectedvirtual
AvoidCollision()ShipAIprotectedvirtual
AvoidTerrain()ShipAIprotectedvirtual
AvoidTestSingleObject(SimObject *obj, const Point &bearing, double avoid_dist, double &avoid_time, Steer &steer)ShipAIprotectedvirtual
azSteerAIprotected
bracketShipAIprotected
brakeShipAIprotected
CheckTarget()ShipAIprotectedvirtual
ClearPatrol()ShipAIvirtual
ClearRumor()ShipAIvirtual
ClearTactical()ShipAIvirtual
ClosingVelocity()ShipAIprotectedvirtual
Create(SimObject *, int type)SteerAIstatic
Director()Directorinline
distanceSteerAIprotected
drop_timeShipAIprotected
DropTarget(double drop_time=1.5)ShipAIvirtual
DropTime() const ShipAIinlinevirtual
elSteerAIprotected
element_indexShipAIprotected
engaged_ship_idShipAIprotected
Evade(const Point &point, const Point &vel)SteerAIprotectedvirtual
evade_timeSteerAIprotected
EvadeThreat()ShipAIprotectedvirtual
ExecFrame(double seconds)ShipAIvirtual
farcasterShipAIprotected
FIGHTER enum valueSteerAI
FindObjective()ShipAIvirtual
FindObjectiveFarcaster(SimRegion *src, SimRegion *dst)ShipAIprotectedvirtual
FindObjectiveFormation()ShipAIprotectedvirtual
FindObjectiveNavPoint()ShipAIprotectedvirtual
FindObjectivePatrol()ShipAIprotectedvirtual
FindObjectiveQuantum()ShipAIprotectedvirtual
FindObjectiveTarget(SimObject *tgt)ShipAIprotectedvirtual
FireControl()ShipAIprotectedvirtual
Flee(const Point &point)SteerAIprotectedvirtual
formation_deltaShipAIprotected
GetAILevel() const ShipAIinlinevirtual
GetFarcaster()ShipAIinlinevirtual
GetNavPoint() const ShipAIinlinevirtual
GetObjective() const SteerAIinlinevirtual
GetObserverName() const ShipAIvirtual
GetOther() const SteerAIinlinevirtual
GetPatrol() const ShipAIvirtual
GetRumor() const ShipAIinlinevirtual
GetShip() const ShipAIinlinevirtual
GetSubTarget() const SteerAIinlinevirtual
GetSupport() const ShipAIinlinevirtual
GetTarget() const SteerAIinlinevirtual
GetThreat() const ShipAIinlinevirtual
GetThreatMissile() const ShipAIinlinevirtual
GetWard() const ShipAIvirtual
GROUND enum valueSteerAI
HelmControl()ShipAIprotectedvirtual
holdShipAIprotected
identifyShipAIprotected
Ignore(SimObject *obj)SimObservervirtual
last_avoid_timeShipAIprotected
last_call_timeShipAIprotected
magnitudeSteerAIprotected
Navigator()ShipAIprotectedvirtual
NavlightControl()ShipAIprotectedvirtual
navptShipAIprotected
obj_wSteerAIprotected
objectiveSteerAIprotected
Observe(SimObject *obj)SimObservervirtual
observe_listSimObserverprotected
obstacleShipAIprotected
old_throttleShipAIprotected
operator==(const SimObserver &o) const SimObserverinline
otherSteerAIprotected
patrolShipAIprotected
patrol_locShipAIprotected
rumorShipAIprotected
secondsShipAIprotected
Seek(const Point &point)SteerAIprotectedvirtual
seek_dampSteerAIprotected
seek_gainSteerAIprotected
SEEKER enum valueSteerAI
seekingSteerAIprotected
SeekTarget()ShipAIprotectedvirtual
selfSteerAIprotected
SetBracket(bool bracket)ShipAIvirtual
SetFormationDelta(const Point &point)ShipAIvirtual
SetIdentify(bool identify)ShipAIvirtual
SetNavPoint(Instruction *n)ShipAIinlinevirtual
SetPatrol(const Point &p)ShipAIvirtual
SetRumor(Ship *s)ShipAIvirtual
SetSupport(Ship *s)ShipAIvirtual
SetTarget(SimObject *targ, System *sub=0)ShipAIvirtual
SetThreat(Ship *s)ShipAIvirtual
SetThreatMissile(Shot *s)ShipAIvirtual
SetWard(Ship *s)ShipAIvirtual
shipShipAIprotected
ShipAI(SimObject *s)ShipAI
slot_distShipAIprotected
Splash(const Ship *targ)ShipAIvirtual
splash_countShipAIprotected
STARSHIP enum valueSteerAI
SteerAI(SimObject *self)SteerAI
Subframe() const ShipAIinlinevirtual
subtargetSteerAIprotected
supportShipAIprotected
tacticalShipAIprotected
takeoffShipAIprotected
targetSteerAIprotected
threatShipAIprotected
threat_missileShipAIprotected
throttleShipAIprotected
ThrottleControl()ShipAIprotectedvirtual
too_closeShipAIprotected
Transform(const Point &pt)SteerAIprotectedvirtual
Type enum nameSteerAI
Type() const SteerAIinlinevirtual
TYPENAME()SimObserverinlinestatic
Update(SimObject *obj)ShipAIvirtual
~Director()Directorinlinevirtual
~ShipAI()ShipAIvirtual
~SimObserver()SimObservervirtual
~SteerAI()SteerAIvirtual