diff --git a/src/Cockpit/cockpit.cxx b/src/Cockpit/cockpit.cxx index a2f542cbc..c8afc29c6 100644 --- a/src/Cockpit/cockpit.cxx +++ b/src/Cockpit/cockpit.cxx @@ -37,8 +37,6 @@ #include #include -#include - #include
#include
#include
@@ -198,7 +196,7 @@ float get_sideslip( void ) float get_frame_rate( void ) { - return general.get_frame_rate(); + return fgGetInt("/sim/frame-rate"); } float get_fov( void ) diff --git a/src/GUI/gui.cxx b/src/GUI/gui.cxx index 2e8305ba4..1ae94dbb0 100644 --- a/src/GUI/gui.cxx +++ b/src/GUI/gui.cxx @@ -39,7 +39,6 @@ #include -#include #include
#include
#include
diff --git a/src/Include/Makefile.am b/src/Include/Makefile.am index 395f635a6..d2b80e3bd 100644 --- a/src/Include/Makefile.am +++ b/src/Include/Makefile.am @@ -4,5 +4,4 @@ EXTRA_DIST = \ config.h-msvc71 \ config.h-msvc8 \ cmdargs.h \ - fg_typedefs.h \ - general.hxx + fg_typedefs.h \ No newline at end of file diff --git a/src/Include/general.hxx b/src/Include/general.hxx deleted file mode 100644 index c72f8031e..000000000 --- a/src/Include/general.hxx +++ /dev/null @@ -1,85 +0,0 @@ -// general.hxx -- a general house keeping data structure definition for -// various info that might need to be accessible from all -// parts of the sim. -// -// Written by Curtis Olson, started July 1997. -// -// Copyright (C) 1997 Curtis L. Olson - http://www.flightgear.org/~curt -// -// 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -// -// $Id$ - - -#ifndef _GENERAL_HXX -#define _GENERAL_HXX - - -#ifndef __cplusplus -# error This library requires C++ -#endif - -#include -#define FG_OSG_VERSION SG_OSG_VERSION - -// #define FANCY_FRAME_COUNTER -#ifdef FANCY_FRAME_COUNTER -#define FG_FRAME_RATE_HISTORY 10 -#endif - - -// the general house keeping structure definition -class FGGeneral { - // Info about OpenGL - char *glVendor; - char *glRenderer; - char *glVersion; - int glMaxTexSize; - int glDepthBits; - - // Last frame rate measurement - int frame_rate; -#ifdef FANCY_FRAME_COUNTER - double frames[FG_FRAME_RATE_HISTORY]; -#endif - -public: - inline char* get_glVendor() { return glVendor; } - inline void set_glVendor( char *str ) { glVendor = str; } - inline char* get_glRenderer() const { return glRenderer; } - inline void set_glRenderer( char *str ) { glRenderer = str; } - inline char* get_glVersion() { return glVersion; } - inline void set_glVersion( char *str ) { glVersion = str; } - inline void set_glMaxTexSize( int i ) { glMaxTexSize = i; } - inline int get_glMaxTexSize() const { return glMaxTexSize; } - inline void set_glDepthBits( int d ) { glDepthBits = d; } - inline int get_glDepthBits() const { return glDepthBits; } - inline double get_frame_rate() const { return frame_rate; } -#ifdef FANCY_FRAME_COUNTER - inline double get_frame(int idx) const { return frames[idx]; } - inline void set_frame( int idx, double value ) { frames[idx] = value; } - inline void set_frame_rate( double rate ) { frame_rate = rate; } -#else - inline void set_frame_rate( int rate ) { frame_rate = rate; } -#endif -}; - -// general contains all the general house keeping parameters. -extern FGGeneral general; - - -#endif // _GENERAL_HXX - - diff --git a/src/Instrumentation/wxradar.cxx b/src/Instrumentation/wxradar.cxx index 8a27057fe..f32e12605 100644 --- a/src/Instrumentation/wxradar.cxx +++ b/src/Instrumentation/wxradar.cxx @@ -58,7 +58,6 @@ using std::setfill; #include #include -#include #include "instrument_mgr.hxx" #include "od_gauge.hxx" #include "wxradar.hxx" diff --git a/src/Main/fg_init.cxx b/src/Main/fg_init.cxx index 7d1b82fd8..38c4d8ee5 100644 --- a/src/Main/fg_init.cxx +++ b/src/Main/fg_init.cxx @@ -88,7 +88,6 @@ #include #include -#include #include #include #include diff --git a/src/Main/fg_os_osgviewer.cxx b/src/Main/fg_os_osgviewer.cxx index 726c868a9..26ecbd266 100644 --- a/src/Main/fg_os_osgviewer.cxx +++ b/src/Main/fg_os_osgviewer.cxx @@ -46,7 +46,6 @@ #include #include -#include #include #include "fg_os.hxx" #include "fg_props.hxx" diff --git a/src/Main/main.cxx b/src/Main/main.cxx index 03637612e..2522e69dd 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -50,7 +50,6 @@ #include #include