64 void PopulateStaticContacts();
Definition: HudTrail.h:23
Sensors(Ship *owner)
Definition: Sensors.cpp:54
std::list< RadarContact > ContactList
Definition: Sensors.h:45
void UpdateIFF(Body *)
Definition: Sensors.cpp:149
IFF CheckIFF(Body *other)
Definition: Sensors.cpp:82
static bool ContactDistanceSort(const RadarContact &a, const RadarContact &b)
Definition: Sensors.cpp:49
bool ChooseTarget(TargetingCriteria)
Definition: Sensors.cpp:59
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
@ TARGET_NEAREST_HOSTILE
Definition: Sensors.h:31
void ResetTrails()
Definition: Sensors.cpp:160
const ContactList & GetStaticContacts()
Definition: Sensors.h:54
const ContactList & GetContacts()
Definition: Sensors.h:53
void Update(float time)
Definition: Sensors.cpp:98
static Color IFFColor(IFF)
Definition: Sensors.cpp:37