*
* TODO:
* - Check the code for known portability issues
- * - Find an alternative for the depricated Point3D class
*
*****************************************************************************/
#include <string>
#include <vector>
-#include <plib/sg.h>
-
#include <simgear/compiler.h>
-#include <simgear/math/polar3d.hxx>
-#include <simgear/math/sg_geodesy.hxx>
#include <simgear/props/props.hxx>
#include <simgear/route/waypoint.hxx>
#include <simgear/structure/subsystem_mgr.hxx>
FGScheduledFlight::FGScheduledFlight()
{
- initialized = false;
- available = true;
+ departureTime = 0;
+ arrivalTime = 0;
+ cruiseAltitude = 0;
+ repeatPeriod = 0;
+ initialized = false;
+ available = true;
}
FGScheduledFlight::FGScheduledFlight(const FGScheduledFlight &other)
bool FGScheduledFlight::initializeAirports()
{
//cerr << "Initializing using : " << depId << " " << arrId << endl;
- departurePort = globals->get_airports()->search(depId);
+ departurePort = FGAirport::findByIdent(depId);
if(departurePort == NULL)
{
- SG_LOG( SG_GENERAL, SG_WARN, "Traffic manager could not find departure airport : " << depId);
+ SG_LOG( SG_GENERAL, SG_DEBUG, "Traffic manager could not find departure airport : " << depId);
return false;
}
- arrivalPort = globals->get_airports()->search(arrId);
+ arrivalPort = FGAirport::findByIdent(arrId);
if(arrivalPort == NULL)
{
- SG_LOG( SG_GENERAL, SG_WARN, "Traffic manager could not find arrival airport : " << arrId);
+ SG_LOG( SG_GENERAL, SG_DEBUG, "Traffic manager could not find arrival airport : " << arrId);
return false;
}