INNER CODE UNIT · Dart
radarRange
e200/my-flutter-challenges · air_defense_system/lib/widget.dart:50
final radarRange = (pi * 2) / 100 * radarRangeAreaPercentage;
for (var i = 0; i < _targetsPositions.length; i++) {
final target = _targetsPositions[i];
final targetAngle = getTargetAngle(center, target);
if (isTargetInRadarRange(radarAngle, targetAngle, radarRange)) {
if (!_targetsToAngage.contains(target)) {
_targetsToAngage.add(target);
playTargetEngagedSound();
// _targetsPositions.remove(target);
}
}
}
}
void playTargetEngagedSound() {