27 #define MAX_UFOONGEOSCAPE 8
#define MAX_UFOONGEOSCAPE
void RADAR_Initialise(radar_t *radar, float range, float trackingRange, float level, bool updateSourceRadarMap)
Set radar range to new value.
A installation with all it's data.
void RADAR_SetRadarAfterLoading(void)
Set radar to proper values after loading.
float ufoDetectionProbability
const float RADAR_BASERANGE
const struct aircraft_s * ufos[MAX_UFOONGEOSCAPE]
void RADAR_UpdateStaticRadarCoverage(void)
Update every static radar drawing (radar that don't move: base and installation radar).
void RADAR_DeactivateRadarOverlay(void)
Deactivate Radar overlay if there is no more UFO on geoscape.
void RADAR_UpdateWholeRadarOverlay(void)
Update radar overlay of base, installation and aircraft range.
bool RADAR_CheckUFOSensored(radar_t *radar, const vec2_t posRadar, const struct aircraft_s *ufo, bool detected)
void RADAR_InitialiseUFOs(radar_t *radar)
Reset UFO sensored on radar.
void RADAR_AddDetectedUFOToEveryRadar(const struct aircraft_s *ufo)
const float RADAR_BASETRACKINGRANGE
void RADAR_NotifyUFORemoved(const struct aircraft_s *ufo, bool destroyed)
void RADAR_UpdateBaseRadarCoverage_f(void)
Update radar coverage when building/destroying new radar.
An aircraft with all it's data.
bool RADAR_CheckRadarSensored(const vec2_t pos)
Check if the specified position is within base radar range.
void RADAR_UpdateInstallationRadarCoverage(struct installation_s *installation, const float radarRange, const float trackingRadarRange)
Update radar coverage when building/destroying new radar.