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

This is the complete list of members for FighterAI, 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()FighterAIprotectedvirtual
AvoidTestSingleObject(SimObject *obj, const Point &bearing, double avoid_dist, double &avoid_time, Steer &steer)ShipAIprotectedvirtual
azSteerAIprotected
bracketShipAIprotected
brakeShipAIprotected
brakesFighterAIprotected
CalcDefensePerimeter(Ship *starship)FighterAIprotectedvirtual
CheckTarget()ShipAIprotectedvirtual
ClearPatrol()ShipAIvirtual
ClearRumor()ShipAIvirtual
ClearTactical()ShipAIvirtual
ClosingVelocity()FighterAIprotectedvirtual
Create(SimObject *, int type)SteerAIstatic
decoy_missileFighterAIprotected
dir_infoFighterAIprotected
Director()Directorinline
distanceSteerAIprotected
drop_stateFighterAIprotected
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()FighterAIprotectedvirtual
evadingFighterAIprotected
ExecFrame(double seconds)FighterAIvirtual
farcasterShipAIprotected
FIGHTER enum valueSteerAI
FighterAI(SimObject *s)FighterAI
FindObjective()FighterAIvirtual
FindObjectiveFarcaster(SimRegion *src, SimRegion *dst)ShipAIprotectedvirtual
FindObjectiveFormation()ShipAIprotectedvirtual
FindObjectiveNavPoint()FighterAIvirtual
FindObjectivePatrol()ShipAIprotectedvirtual
FindObjectiveQuantum()ShipAIprotectedvirtual
FindObjectiveTarget(SimObject *tgt)ShipAIprotectedvirtual
FireControl()FighterAIprotectedvirtual
Flee(const Point &point)SteerAIprotectedvirtual
form_upFighterAIprotected
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
go_manualFighterAIprotected
GROUND enum valueSteerAI
HelmControl()FighterAIprotectedvirtual
holdShipAIprotected
identifyShipAIprotected
Ignore(SimObject *obj)SimObservervirtual
inboundFighterAIprotected
jinkFighterAIprotected
jink_timeFighterAIprotected
last_avoid_timeShipAIprotected
last_call_timeShipAIprotected
magnitudeSteerAIprotected
missile_timeFighterAIprotected
Navigator()FighterAIprotectedvirtual
NavlightControl()ShipAIprotectedvirtual
navptShipAIprotected
obj_wSteerAIprotected
objectiveSteerAIprotected
Observe(SimObject *obj)SimObservervirtual
observe_listSimObserverprotected
obstacleShipAIprotected
old_throttleShipAIprotected
operator==(const SimObserver &o) const SimObserverinline
otherSteerAIprotected
over_thresholdFighterAIprotected
patrolShipAIprotected
patrol_locShipAIprotected
ReturnToBase(Ship *controller)FighterAIprotectedvirtual
rtb_codeFighterAIprotected
rumorShipAIprotected
secondsShipAIprotected
Seek(const Point &point)FighterAIprotectedvirtual
seek_dampSteerAIprotected
seek_gainSteerAIprotected
SEEKER enum valueSteerAI
SeekFormationSlot()FighterAIprotectedvirtual
seekingSteerAIprotected
SeekTarget()FighterAIprotectedvirtual
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 FighterAIinlinevirtual
subtargetSteerAIprotected
supportShipAIprotected
tacticalShipAIprotected
takeoffShipAIprotected
targetSteerAIprotected
terrain_warningFighterAIprotected
threatShipAIprotected
threat_missileShipAIprotected
throttleShipAIprotected
ThrottleControl()FighterAIprotectedvirtual
time_to_dockFighterAIprotected
too_closeShipAIprotected
Transform(const Point &pt)SteerAIprotectedvirtual
Type enum nameSteerAI
Type() const SteerAIinlinevirtual
TYPENAME()SimObserverinlinestatic
Update(SimObject *obj)ShipAIvirtual
z_shiftFighterAIprotected
~Director()Directorinlinevirtual
~FighterAI()FighterAIvirtual
~ShipAI()ShipAIvirtual
~SimObserver()SimObservervirtual
~SteerAI()SteerAIvirtual