From: curt Date: Sat, 17 Oct 1998 01:33:52 +0000 (+0000) Subject: C++ ifying ... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=5b752bfb5f3ed410e4d7311d78650388549d424a;p=flightgear.git C++ ifying ... --- diff --git a/Aircraft/aircraft.cxx b/Aircraft/aircraft.cxx index bb2f2628f..d2ff48cae 100644 --- a/Aircraft/aircraft.cxx +++ b/Aircraft/aircraft.cxx @@ -1,27 +1,25 @@ -/************************************************************************** - * aircraft.c -- various aircraft routines - * - * Written by Curtis Olson, started May 1997. - * - * Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * 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. - * - * $Id$ - * (Log is kept at end of this file) - **************************************************************************/ +// aircraft.cxx -- various aircraft routines +// +// Written by Curtis Olson, started May 1997. +// +// Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// 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. +// +// $Id$ +// (Log is kept at end of this file) #include @@ -30,12 +28,12 @@ #include #include -/* This is a record containing all the info for the aircraft currently - being operated */ +// This is a record containing all the info for the aircraft currently +// being operated fgAIRCRAFT current_aircraft; -/* Initialize an Aircraft structure */ +// Initialize an Aircraft structure void fgAircraftInit( void ) { fgPrintf( FG_AIRCRAFT, FG_INFO, "Initializing Aircraft structure\n" ); @@ -44,7 +42,7 @@ void fgAircraftInit( void ) { } -/* Display various parameters to stdout */ +// Display various parameters to stdout void fgAircraftOutputCurrent(fgAIRCRAFT *a) { fgFLIGHT *f; fgCONTROLS *c; @@ -63,72 +61,75 @@ void fgAircraftOutputCurrent(fgAIRCRAFT *a) { } -/* $Log$ -/* Revision 1.1 1998/10/16 23:26:47 curt -/* C++-ifying. -/* - * Revision 1.19 1998/04/25 22:06:24 curt - * Edited cvs log messages in source files ... bad bad bad! - * - * Revision 1.18 1998/04/18 04:13:56 curt - * Moved fg_debug.c to it's own library. - * - * Revision 1.17 1998/02/12 21:59:31 curt - * Incorporated code changes contributed by Charlie Hotchkiss - * - * - * Revision 1.16 1998/02/07 15:29:31 curt - * Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss - * - * - * Revision 1.15 1998/01/27 00:47:46 curt - * Incorporated Paul Bleisch's new debug message - * system and commandline/config file processing code. - * - * Revision 1.14 1998/01/19 19:26:56 curt - * Merged in make system changes from Bob Kuehne - * This should simplify things tremendously. - * - * Revision 1.13 1997/12/15 23:54:30 curt - * Add xgl wrappers for debugging. - * Generate terrain normals on the fly. - * - * Revision 1.12 1997/12/10 22:37:37 curt - * Prepended "fg" on the name of all global structures that didn't have it yet. - * i.e. "struct WEATHER {}" became "struct fgWEATHER {}" - * - * Revision 1.11 1997/09/13 02:00:05 curt - * Mostly working on stars and generating sidereal time for accurate star - * placement. - * - * Revision 1.10 1997/08/27 03:29:56 curt - * Changed naming scheme of basic shared structures. - * - * Revision 1.9 1997/07/19 22:39:08 curt - * Moved PI to ../constants.h - * - * Revision 1.8 1997/06/25 15:39:45 curt - * Minor changes to compile with rsxnt/win32. - * - * Revision 1.7 1997/06/02 03:01:39 curt - * Working on views (side, front, back, transitions, etc.) - * - * Revision 1.6 1997/05/31 19:16:26 curt - * Elevator trim added. - * - * Revision 1.5 1997/05/30 19:30:14 curt - * The LaRCsim flight model is starting to look like it is working. - * - * Revision 1.4 1997/05/30 03:54:11 curt - * Made a bit more progress towards integrating the LaRCsim flight model. - * - * Revision 1.3 1997/05/29 22:39:56 curt - * Working on incorporating the LaRCsim flight model. - * - * Revision 1.2 1997/05/23 15:40:29 curt - * Added GNU copyright headers. - * - * Revision 1.1 1997/05/16 15:58:24 curt - * Initial revision. - * - */ +// $Log$ +// Revision 1.2 1998/10/17 01:33:52 curt +// C++ ifying ... +// +// Revision 1.1 1998/10/16 23:26:47 curt +// C++-ifying. +// +// Revision 1.19 1998/04/25 22:06:24 curt +// Edited cvs log messages in source files ... bad bad bad! +// +// Revision 1.18 1998/04/18 04:13:56 curt +// Moved fg_debug.c to it's own library. +// +// Revision 1.17 1998/02/12 21:59:31 curt +// Incorporated code changes contributed by Charlie Hotchkiss +// +// +// Revision 1.16 1998/02/07 15:29:31 curt +// Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss +// +// +// Revision 1.15 1998/01/27 00:47:46 curt +// Incorporated Paul Bleisch's new debug message +// system and commandline/config file processing code. +// +// Revision 1.14 1998/01/19 19:26:56 curt +// Merged in make system changes from Bob Kuehne +// This should simplify things tremendously. +// +// Revision 1.13 1997/12/15 23:54:30 curt +// Add xgl wrappers for debugging. +// Generate terrain normals on the fly. +// +// Revision 1.12 1997/12/10 22:37:37 curt +// Prepended "fg" on the name of all global structures that didn't have it yet. +// i.e. "struct WEATHER {}" became "struct fgWEATHER {}" +// +// Revision 1.11 1997/09/13 02:00:05 curt +// Mostly working on stars and generating sidereal time for accurate star +// placement. +// +// Revision 1.10 1997/08/27 03:29:56 curt +// Changed naming scheme of basic shared structures. +// +// Revision 1.9 1997/07/19 22:39:08 curt +// Moved PI to ../constants.h +// +// Revision 1.8 1997/06/25 15:39:45 curt +// Minor changes to compile with rsxnt/win32. +// +// Revision 1.7 1997/06/02 03:01:39 curt +// Working on views (side, front, back, transitions, etc.) +// +// Revision 1.6 1997/05/31 19:16:26 curt +// Elevator trim added. +// +// Revision 1.5 1997/05/30 19:30:14 curt +// The LaRCsim flight model is starting to look like it is working. +// +// Revision 1.4 1997/05/30 03:54:11 curt +// Made a bit more progress towards integrating the LaRCsim flight model. +// +// Revision 1.3 1997/05/29 22:39:56 curt +// Working on incorporating the LaRCsim flight model. +// +// Revision 1.2 1997/05/23 15:40:29 curt +// Added GNU copyright headers. +// +// Revision 1.1 1997/05/16 15:58:24 curt +// Initial revision. +// + diff --git a/Aircraft/aircraft.hxx b/Aircraft/aircraft.hxx index 22aa00d16..5bf546630 100644 --- a/Aircraft/aircraft.hxx +++ b/Aircraft/aircraft.hxx @@ -1,31 +1,31 @@ -/************************************************************************** - * aircraft.h -- define shared aircraft parameters - * - * Written by Curtis Olson, started May 1997. - * - * Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * 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. - * - * $Id$ - * (Log is kept at end of this file) - **************************************************************************/ - - -#ifndef _AIRCRAFT_H -#define _AIRCRAFT_H +//************************************************************************* +// aircraft.hxx -- define shared aircraft parameters +// +// Written by Curtis Olson, started May 1997. +// +// Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// 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. +// +// $Id$ +// (Log is kept at end of this file) +//*************************************************************************/ + + +#ifndef _AIRCRAFT_HXX +#define _AIRCRAFT_HXX #ifndef __cplusplus @@ -34,99 +34,76 @@ #include -#include +#include -/* Define a structure containing all the parameters for an aircraft */ +// Define a structure containing all the parameters for an aircraft typedef struct{ fgFLIGHT *flight; fgCONTROLS *controls; } fgAIRCRAFT ; -/* current_aircraft contains all the parameters of the aircraft - currently being operated. */ +// current_aircraft contains all the parameters of the aircraft +// currently being operated. extern fgAIRCRAFT current_aircraft; -/* Initialize an Aircraft structure */ +// Initialize an Aircraft structure void fgAircraftInit( void ); -/* Display various parameters to stdout */ +// Display various parameters to stdout void fgAircraftOutputCurrent(fgAIRCRAFT *a); -#endif /* _AIRCRAFT_H */ - - -/* $Log$ -/* Revision 1.1 1998/10/16 23:26:49 curt -/* C++-ifying. -/* - * Revision 1.12 1998/04/22 13:26:15 curt - * C++ - ifing the code a bit. - * - * Revision 1.11 1998/04/21 17:02:27 curt - * Prepairing for C++ integration. - * - * Revision 1.10 1998/02/07 15:29:32 curt - * Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss - * - * - * Revision 1.9 1998/01/22 02:59:23 curt - * Changed #ifdef FILE_H to #ifdef _FILE_H - * - * Revision 1.8 1998/01/19 19:26:57 curt - * Merged in make system changes from Bob Kuehne - * This should simplify things tremendously. - * - * Revision 1.7 1997/12/10 22:37:38 curt - * Prepended "fg"AIRCRAFT_H */ - - -/* $Log$ -/* Revision 1.1 1998/10/16 23:26:49 curt -/* C++-ifying. -/* - * Revision 1.12 1998/04/22 13:26:15 curt - * C++ - ifing the code a bit. - * - * Revision 1.11 1998/04/21 17:02:27 curt - * Prepairing for C++ integration. - * - * Revision 1.10 1998/02/07 15:29:32 curt - * Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss - * - * - * Revision 1.9 1998/01/22 02:59:23 curt - * Changed #ifdef FILE_H to #ifdef _FILE_H - * - * Revision 1.8 1998/01/19 19:26:57 curt - * Merged in make system changes from Bob Kuehne - * This should simplify things tremendously. - * - * Revision 1.7 1997/12/10 22:37:38 curt - * Prepended "fg" on the name of all global structures that didn't have it yet. - * i.e. "struct WEATHER {}" became "struct fgWEATHER {}" - * - * Revision 1.6 1997/09/13 02:00:06 curt - * Mostly working on stars and generating sidereal time for accurate star - * placement. - * - * Revision 1.5 1997/08/27 03:29:58 curt - * Changed naming scheme of basic shared structures. - * - * Revision 1.4 1997/07/23 21:52:17 curt - * Put comments around the text after an #endif for increased portability. - * - * Revision 1.3 1997/06/21 17:12:42 curt - * Capitalized subdirectory names. - * - * Revision 1.2 1997/05/23 15:40:30 curt - * Added GNU copyright headers. - * - * Revision 1.1 1997/05/16 15:58:25 curt - * Initial revision. - * - */ +#endif // _AIRCRAFT_HXX + + +// $Log$ +// Revision 1.2 1998/10/17 01:33:54 curt +// C++ ifying ... +// +// Revision 1.1 1998/10/16 23:26:49 curt +// C++-ifying. +// +// Revision 1.12 1998/04/22 13:26:15 curt +// C++ - ifing the code a bit. +// +// Revision 1.11 1998/04/21 17:02:27 curt +// Prepairing for C++ integration. +// +// Revision 1.10 1998/02/07 15:29:32 curt +// Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss +// +// +// Revision 1.9 1998/01/22 02:59:23 curt +// Changed #ifdef FILE_H to #ifdef _FILE_H +// +// Revision 1.8 1998/01/19 19:26:57 curt +// Merged in make system changes from Bob Kuehne +// This should simplify things tremendously. +// +// Revision 1.7 1997/12/10 22:37:38 curt +// Prepended "fg" on the name of all global structures that didn't have it yet. +// i.e. "struct WEATHER {}" became "struct fgWEATHER {}" +// +// Revision 1.6 1997/09/13 02:00:06 curt +// Mostly working on stars and generating sidereal time for accurate star +// placement. +// +// Revision 1.5 1997/08/27 03:29:58 curt +// Changed naming scheme of basic shared structures. +// +// Revision 1.4 1997/07/23 21:52:17 curt +// Put comments around the text after an #endif for increased portability. +// +// Revision 1.3 1997/06/21 17:12:42 curt +// Capitalized subdirectory names. +// +// Revision 1.2 1997/05/23 15:40:30 curt +// Added GNU copyright headers. +// +// Revision 1.1 1997/05/16 15:58:25 curt +// Initial revision. +// diff --git a/Autopilot/autopilot.hxx b/Autopilot/autopilot.hxx index 5e6e426c7..9f729fa44 100644 --- a/Autopilot/autopilot.hxx +++ b/Autopilot/autopilot.hxx @@ -29,7 +29,7 @@ #include #include -#include +#include #ifdef __cplusplus diff --git a/Cockpit/cockpit.cxx b/Cockpit/cockpit.cxx index ed3932cfc..e4c77d2f8 100644 --- a/Cockpit/cockpit.cxx +++ b/Cockpit/cockpit.cxx @@ -50,7 +50,6 @@ #include #include #include