#include "Schedule.hxx"
-typedef vector<void *> IdList;
-typedef vector<void *>::iterator IdListIterator;
+typedef vector<int> IdList;
+typedef vector<int>::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;
+ double radius, offset;
bool heavy;
IdList releaseList;
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 ();