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

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

Accumulate(const Steer &steer)SteerAIprotectedvirtual
accumulatorSteerAIprotected
AdjustDefenses()ShipAIprotectedvirtual
ai_levelShipAIprotected
ai_typeSteerAIprotected
AimTransform(const Point &pt)SteerAIprotectedvirtual
AssessTargetPointDefense()StarshipAIprotected
Avoid(const Point &point, float radius)StarshipAIprotectedvirtual
AvoidCloseObject(SimObject *obj)ShipAIprotectedvirtual
AvoidCollision()StarshipAIprotectedvirtual
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()StarshipAIvirtual
FindObjectiveFarcaster(SimRegion *src, SimRegion *dst)ShipAIprotectedvirtual
FindObjectiveFormation()ShipAIprotectedvirtual
FindObjectiveNavPoint()ShipAIprotectedvirtual
FindObjectivePatrol()ShipAIprotectedvirtual
FindObjectiveQuantum()ShipAIprotectedvirtual
FindObjectiveTarget(SimObject *tgt)ShipAIprotectedvirtual
FireControl()StarshipAIprotectedvirtual
Flee(const Point &point)StarshipAIprotectedvirtual
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()StarshipAIprotectedvirtual
holdShipAIprotected
identifyShipAIprotected
Ignore(SimObject *obj)SimObservervirtual
last_avoid_timeShipAIprotected
last_call_timeShipAIprotected
magnitudeSteerAIprotected
Navigator()StarshipAIprotectedvirtual
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
point_defense_timeStarshipAIprotected
rumorShipAIprotected
secondsShipAIprotected
Seek(const Point &point)StarshipAIprotectedvirtual
seek_dampSteerAIprotected
seek_gainSteerAIprotected
SEEKER enum valueSteerAI
seekingSteerAIprotected
SeekTarget()StarshipAIprotectedvirtual
SelectSubtarget()StarshipAIprotected
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
StarshipAI(SimObject *s)StarshipAI
SteerAI(SimObject *self)SteerAI
sub_select_timeStarshipAIprotected
Subframe() const ShipAIinlinevirtual
subtargetStarshipAIprotected
supportShipAIprotected
tacticalShipAIprotected
takeoffShipAIprotected
targetSteerAIprotected
tgt_point_defenseStarshipAIprotected
threatShipAIprotected
threat_missileShipAIprotected
throttleShipAIprotected
ThrottleControl()StarshipAIprotectedvirtual
too_closeShipAIprotected
Transform(const Point &pt)StarshipAIprotectedvirtual
Type enum nameSteerAI
Type() const SteerAIinlinevirtual
TYPENAME()SimObserverinlinestatic
Update(SimObject *obj)ShipAIvirtual
~Director()Directorinlinevirtual
~ShipAI()ShipAIvirtual
~SimObserver()SimObservervirtual
~StarshipAI()StarshipAIvirtual
~SteerAI()SteerAIvirtual