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

This is the complete list of members for NavAI, 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)NavAIprotectedvirtual
AvoidCloseObject(SimObject *obj)ShipAIprotectedvirtual
AvoidCollision()ShipAIprotectedvirtual
AvoidTerrain()NavAIprotectedvirtual
AvoidTestSingleObject(SimObject *obj, const Point &bearing, double avoid_dist, double &avoid_time, Steer &steer)ShipAIprotectedvirtual
azSteerAIprotected
bracketShipAIprotected
brakeShipAIprotected
brakesNavAIprotected
CheckTarget()ShipAIprotectedvirtual
ClearPatrol()ShipAIvirtual
ClearRumor()ShipAIvirtual
ClearTactical()ShipAIvirtual
ClosingVelocity()ShipAIprotectedvirtual
completeNavAIprotected
Complete() const NavAIinline
Create(SimObject *, int type)SteerAIstatic
DIR_TYPE enum valueNavAI
Director()Directorinline
Disengage()NavAI
distanceSteerAIprotected
drop_stateNavAIprotected
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)NavAIvirtual
farcasterNavAIprotected
FIGHTER enum valueSteerAI
FindObjective()NavAIprotectedvirtual
FindObjectiveFarcaster(SimRegion *src, SimRegion *dst)ShipAIprotectedvirtual
FindObjectiveFormation()ShipAIprotectedvirtual
FindObjectiveNavPoint()ShipAIprotectedvirtual
FindObjectivePatrol()ShipAIprotectedvirtual
FindObjectiveQuantum()ShipAIprotectedvirtual
FindObjectiveTarget(SimObject *tgt)ShipAIprotectedvirtual
FireControl()ShipAIprotectedvirtual
Flee(const Point &point)NavAIprotectedvirtual
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()NavAIprotectedvirtual
holdShipAIprotected
identifyShipAIprotected
Ignore(SimObject *obj)SimObservervirtual
last_avoid_timeShipAIprotected
last_call_timeShipAIprotected
magnitudeSteerAIprotected
NavAI(Ship *s)NavAI
Navigator()NavAIprotectedvirtual
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
quantum_stateNavAIprotected
rumorShipAIprotected
secondsShipAIprotected
Seek(const Point &point)NavAIprotectedvirtual
seek_dampSteerAIprotected
seek_gainSteerAIprotected
SEEKER enum valueSteerAI
seekingSteerAIprotected
SeekTarget()NavAIprotectedvirtual
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 NavAIinlinevirtual
subtargetSteerAIprotected
supportShipAIprotected
tacticalShipAIprotected
takeoffShipAIprotected
targetSteerAIprotected
terrain_warningNavAIprotected
threatShipAIprotected
threat_missileShipAIprotected
throttleShipAIprotected
ThrottleControl()NavAIprotectedvirtual
too_closeShipAIprotected
Transform(const Point &pt)NavAIprotectedvirtual
Type() const NavAIinlinevirtual
ShipAI::Type enum nameSteerAI
TYPENAME()SimObserverinlinestatic
Update(SimObject *obj)ShipAIvirtual
~Director()Directorinlinevirtual
~NavAI()NavAIvirtual
~ShipAI()ShipAIvirtual
~SimObserver()SimObservervirtual
~SteerAI()SteerAIvirtual