//
// 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 );
TgtAptDialogWPList = new puListBox ( 50, 130, 300, 320 ) ;
TgtAptDialogWPList -> setLabel ( "Flight Plan" );
- TgtAptDialogWPList -> setLabelPlace ( PUPLACE_TOP_LEFT ) ;
+ TgtAptDialogWPList -> setLabelPlace ( PUPLACE_ABOVE ) ;
TgtAptDialogWPList -> setStyle ( -PUSTYLE_SMALL_SHADED ) ;
TgtAptDialogWPList -> setValue ( 0 ) ;
TgtAptDialogInput = new puInput (50, 70, 300, 100);
TgtAptDialogInput -> setLabel ( NewTgtAirportLabel );
- TgtAptDialogInput -> setLabelPlace ( PUPLACE_TOP_LEFT ) ;
+ TgtAptDialogInput -> setLabelPlace ( PUPLACE_ABOVE ) ;
TgtAptDialogInput -> setValue (NewTgtAirportId);
TgtAptDialogInput -> acceptInput();