X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FTraffic%2FTrafficMgr.hxx;h=4a46fcbeb7a68d9baccc65c68420c99dd5c0e62a;hb=9bb55e78be6c6a9da4be26a3671e7d4bf6332d50;hp=ab39afcf732c82e262ddbdd5003fa45cc65246f5;hpb=c537267f96a959cdbb29d89066a388b4247ec8d2;p=flightgear.git diff --git a/src/Traffic/TrafficMgr.hxx b/src/Traffic/TrafficMgr.hxx index ab39afcf7..4a46fcbeb 100644 --- a/src/Traffic/TrafficMgr.hxx +++ b/src/Traffic/TrafficMgr.hxx @@ -14,7 +14,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * * **************************************************************************/ @@ -34,21 +34,23 @@ #include "Schedule.hxx" -typedef vector IdList; -typedef vector::iterator IdListIterator; +typedef vector IdList; +typedef vector::iterator IdListIterator; class FGTrafficManager : public SGSubsystem, public XMLVisitor { private: ScheduleVector scheduledAircraft; - ScheduleVectorIterator currAircraft; + ScheduleVectorIterator currAircraft, currAircraftClosest; string value; string mdl, livery, registration, callsign, fltrules, port, timeString, departurePort, departureTime, arrivalPort, arrivalTime, - repeat; + repeat, acType, airline, m_class, flighttype; int cruiseAlt; + int score, runCount; + double radius, offset; bool heavy; IdList releaseList; @@ -57,11 +59,11 @@ private: public: FGTrafficManager(); - + ~FGTrafficManager(); void init(); void update(double time); - void release(void *ref); - bool isReleased(void *id); + void release(int ref); + bool isReleased(int id); // Some overloaded virtual XMLVisitor members virtual void startXML ();