public override void ScannedTank(TankArgs e) { Fire(1); scannedEnemy = true; TurnScannerLeft(ScannerHeading + 10); double newHeading = e.Bearing; if ((newHeading - Heading + 360) % 360 < 180) { TurnLeft(newHeading); } else { TurnRight(newHeading); } if (e.Distance > 200) { Forward(); } else { Stop(); } }
public override void ScannedTank(TankArgs e) { Fire(1); }