65 void PopulateStaticContacts();
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
const ContactList & GetStaticContacts()
Definition Sensors.h:55
const ContactList & GetContacts()
Definition Sensors.h:54
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
void Update(float time)
Definition Sensors.cpp:113
static Color IFFColor(IFF)
Definition Sensors.cpp:37