65 void PopulateStaticContacts();
Definition: HudTrail.h:22
Sensors(Ship *owner)
Definition: Sensors.cpp:54
std::list< RadarContact > ContactList
Definition: Sensors.h:46
void UpdateIFF(Body *)
Definition: Sensors.cpp:166
IFF CheckIFF(Body *other)
Definition: Sensors.cpp:94
static bool ContactDistanceSort(const RadarContact &a, const RadarContact &b)
Definition: Sensors.cpp:49
IFF
Definition: Sensors.h:23
@ IFF_NEUTRAL
Definition: Sensors.h:25
@ IFF_UNKNOWN
Definition: Sensors.h:24
@ IFF_HOSTILE
Definition: Sensors.h:27
@ IFF_ALLY
Definition: Sensors.h:26
TargetingCriteria
Definition: Sensors.h:30
@ CYCLE_HOSTILE
Definition: Sensors.h:32
@ TARGET_NEAREST_HOSTILE
Definition: Sensors.h:31
Body * ChooseTarget(TargetingCriteria, const Body *oldTarget)
Definition: Sensors.cpp:59
void ResetTrails()
Definition: Sensors.cpp:177
const ContactList & GetStaticContacts()
Definition: Sensors.h:55
const ContactList & GetContacts()
Definition: Sensors.h:54
void Update(float time)
Definition: Sensors.cpp:113
static Color IFFColor(IFF)
Definition: Sensors.cpp:37