+ if (trafficRef)
+ {
+ delete fp;
+ //time_t now = time(NULL) + fgGetLong("/sim/time/warp");
+ trafficRef->next();
+
+ FGAIModelEntity entity;
+ entity.m_class = "jet_transport";
+ //entity.path = modelPath.c_str();
+ entity.flightplan = "none";
+ entity.latitude = _getLatitude();
+ entity.longitude = _getLongitude();
+ entity.altitude = trafficRef->getCruiseAlt() * 100; // convert from FL to feet
+ entity.speed = 450;
+ //entity.fp = new FGAIFlightPlan(&entity, courseToDest, i->getDepartureTime(), dep, arr);
+ entity.fp = new FGAIFlightPlan(&entity,
+ 999, // A hack
+ trafficRef->getDepartureTime(),
+ trafficRef->getDepartureAirport(),
+ trafficRef->getArrivalAirport());
+ SetFlightPlan(entity.fp);
+ }
+ else
+ {
+ setDie(true);
+ return;
+ }