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() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…