]> git.mxchange.org Git - flightgear.git/commitdiff
fix warnings in Main
authorTim Moore <timoore@redhat.com>
Mon, 24 Aug 2009 16:03:49 +0000 (18:03 +0200)
committerTim Moore <timoore@redhat.com>
Mon, 24 Aug 2009 16:03:49 +0000 (18:03 +0200)
src/Main/CameraGroup.cxx
src/Main/fg_io.cxx
src/Main/fg_os_osgviewer.cxx
src/Main/fgviewer.cxx
src/Main/globals.cxx
src/Main/options.cxx
src/Main/renderer.cxx

index 04ab9e135bc18bbe97ebb0f871287c8a6afd57d4..9ba93143df6374b22c8743940fd123e4441fa75a 100644 (file)
@@ -298,7 +298,6 @@ CameraInfo* CameraGroup::buildCamera(SGPropertyNode* cameraNode)
     WindowBuilder *wBuild = WindowBuilder::getWindowBuilder();
     const SGPropertyNode* windowNode = cameraNode->getNode("window");
     GraphicsWindow* window = 0;
-    static int cameraNum = 0;
     int cameraFlags = DO_INTERSECTION_TEST;
     if (windowNode) {
         // New style window declaration / definition
@@ -400,7 +399,6 @@ CameraInfo* CameraGroup::buildGUICamera(SGPropertyNode* cameraNode,
     const SGPropertyNode* windowNode = (cameraNode
                                         ? cameraNode->getNode("window")
                                         : 0);
-    static int cameraNum = 0;
     if (!window) {
         if (windowNode) {
             // New style window declaration / definition
index 7d904d6f9b4bb04e1234d2058cd3e5f86eb4ccb7..3ab62f82df4677929c166e9977ceb0a3ea64e0b0 100644 (file)
@@ -187,7 +187,7 @@ FGIO::parse_port_config( const string& config )
            FGRUL *rul = new FGRUL;
            io = rul;
         } else if ( protocol == "generic" ) {
-            int configToken;
+            size_t configToken;
             if (tokens[1] == "socket") {
                 configToken = 7;
             } else if (tokens[1] == "file") {
index 058e31469e0fa248a2851b3307ba5cbf4c7b7474..66d2622a8a0e93c3148b056c3948b807721f2905 100644 (file)
@@ -79,9 +79,6 @@ static osg::ref_ptr<osg::Camera> mainCamera;
 
 void fgOSOpenWindow(bool stencil)
 {
-    osg::GraphicsContext::WindowingSystemInterface* wsi
-        = osg::GraphicsContext::getWindowingSystemInterface();
-
     viewer = new osgViewer::Viewer;
     viewer->setDatabasePager(FGScenery::getPagerSingleton());
     CameraGroup* cameraGroup = 0;
index 08ecdec5ab626942cc1e59260275cc071862d747..b1a399e197daf65fb38c535b7163070817f3aa16 100644 (file)
@@ -72,8 +72,6 @@ static void dumpOut(osg::Node* node)
     char filename[24];
     static int count = 1;
 
-    FGRenderer *renderer = globals->get_renderer();
-
     while (count < 1000) {
         FILE *fp;
         snprintf(filename, 24, "fgviewer-%03d.osg", count++);
index 0b550b46c7144a534057c7d8231252042e017346..b7305647638a4c730e7588cd4a4872e961517416 100644 (file)
@@ -67,6 +67,9 @@ FGGlobals *globals;
 
 // Constructor
 FGGlobals::FGGlobals() :
+    props( new SGPropertyNode ),
+    initial_state( NULL ),
+    locale( NULL ),
     renderer( new FGRenderer ),
     subsystem_mgr( new SGSubsystemMgr ),
     event_mgr( new SGEventMgr ),
@@ -85,9 +88,6 @@ FGGlobals::FGGlobals() :
     AI_mgr( NULL ),
     controls( NULL ),
     viewmgr( NULL ),
-    props( new SGPropertyNode ),
-    initial_state( NULL ),
-    locale( NULL ),
     commands( SGCommandMgr::instance() ),
     acmodel( NULL ),
     model_mgr( NULL ),
index 685d61ff1ea26a62969b297f5a2d00d640b870df..26054af82a6cf41f566bee2aad2827ca91ce0c42 100644 (file)
@@ -996,7 +996,7 @@ fgOptRandomWind( const char *arg )
 static int
 fgOptWind( const char *arg )
 {
-    double min_hdg, max_hdg, speed, gust;
+    double min_hdg = 0.0, max_hdg = 0.0, speed = 0.0, gust = 0.0;
     if (!parse_wind( arg, &min_hdg, &max_hdg, &speed, &gust)) {
        SG_LOG( SG_GENERAL, SG_ALERT, "bad wind value " << arg );
        return FG_OPTIONS_ERROR;
@@ -1815,9 +1815,9 @@ unsigned int getNumMaturity(const char * str)
 {
   // changes should also be reflected in $FG_ROOT/data/options.xml & 
   // $FG_ROOT/data/Translations/string-default.xml
-  const char levels[][20]= {"alpha","beta","early-production","production",0}; 
+  const char* levels[] = {"alpha","beta","early-production","production"}; 
 
-  for (unsigned int i=0; i<(sizeof(levels)/sizeof(levels[0])-1);i++) 
+  for (size_t i=0; i<(sizeof(levels)/sizeof(levels[0]));i++) 
     if (strcmp(str,levels[i])==0)
       return i;
 
index f1458ead5dee72578fafb5e6ac602228a1a26393..b222ca0fd7d7d5f3af5ddd12b4523912acd3a64a 100644 (file)
@@ -542,9 +542,6 @@ FGRenderer::update( bool refresh_camera_settings ) {
     SGConfigureDirectionalLights( use_point_sprites, enhanced_lighting,
                                   distance_attenuation );
 
-    static const SGPropertyNode *groundlevel_nearplane
-        = fgGetNode("/sim/current-view/ground-level-nearplane-m");
-
     FGLight *l = static_cast<FGLight*>(globals->get_subsystem("lighting"));
 
     // update fog params
@@ -766,7 +763,6 @@ bool
 FGRenderer::pick(std::vector<SGSceneryPick>& pickList,
                  const osgGA::GUIEventAdapter* ea)
 {
-    osgViewer::Viewer* viewer = globals->get_renderer()->getViewer();
     // wipe out the return ...
     pickList.clear();
     typedef osgUtil::LineSegmentIntersector::Intersections Intersections;