//
// 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.
//
// $Id$
int NewWaypoint( const string& Tgt_Alt )
{
string TgtAptId;
- FGAirport a;
FGFix f;
double alt = 0.0;
}
FGRouteMgr *rm = (FGRouteMgr *)globals->get_subsystem("route-manager");
-
- if ( fgFindAirportID( TgtAptId, &a ) ) {
+ const FGAirport *a = fgFindAirportID( TgtAptId);
+ if (a) {
SG_LOG( SG_GENERAL, SG_INFO,
"Adding waypoint (airport) = " << TgtAptId );
sprintf( NewTgtAirportId, "%s", TgtAptId.c_str() );
- SGWayPoint wp( a.getLongitude(), a.getLatitude(), alt,
+ SGWayPoint wp( a->getLongitude(), a->getLatitude(), alt,
SGWayPoint::WGS84, TgtAptId );
rm->add_waypoint( wp );