]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/options.cxx
Sync with latest JSBSim CVS
[flightgear.git] / src / Main / options.cxx
index 4acf21ed1b3af4186b057e303160515ae8677260..1796c8cc0854c0070462c62bffd0252d67a43e4d 100644 (file)
@@ -871,9 +871,12 @@ parse_option (const string& arg)
        double speed = atof(val.substr(pos+1).c_str());
        SG_LOG(SG_GENERAL, SG_INFO, "WIND: " << dir << '@' << 
               speed << " knots" << endl);
-                               // convert to fps
+       fgSetDouble("/environment/wind-from-heading-deg", dir);
+       fgSetDouble("/environment/wind-speed-knots", speed);
+
+        // convert to fps
        speed *= SG_NM_TO_METER * SG_METER_TO_FEET * (1.0/3600);
-       dir += 180;
+       // dir += 180;
        if (dir >= 360)
          dir -= 360;
        dir *= SGD_DEGREES_TO_RADIANS;
@@ -1059,7 +1062,7 @@ fgUsage ()
     cout << "\t--enable-mouse-pointer:  enable extra mouse pointer (i.e. for"
         << endl;
     cout << "\t\tfull screen voodoo/voodoo-II based cards.)" << endl;
-    cout << "\t--disable-freeze:  start out in an running state" << endl;
+    cout << "\t--disable-freeze:  start out in a running state" << endl;
     cout << "\t--enable-freeze:  start out in a frozen state" << endl;
     cout << "\t--control=mode:  primary control mode " 
         << "(joystick, keyboard, mouse)" << endl;
@@ -1074,7 +1077,7 @@ fgUsage ()
     cout << "\t--disable-hud:  disable heads up display" << endl;
     cout << "\t--enable-hud:  enable heads up display" << endl;
     cout << "\t--disable-panel:  disable instrument panel" << endl;
-    cout << "\t--enable-panel:  enable instrumetn panel" << endl;
+    cout << "\t--enable-panel:  enable instrument panel" << endl;
     cout << "\t--disable-sound:  disable sound effects" << endl;
     cout << "\t--enable-sound:  enable sound effects" << endl;
     cout << "\t--disable-anti-alias-hud:  disable anti aliased hud" << endl;
@@ -1083,7 +1086,7 @@ fgUsage ()
  
     cout << "Flight Model:" << endl;
     cout << "\t--fdm=abcd:  selects the core flight model code." << endl;
-    cout << "\t\tcan be one of jsb, larcsim, magic, external, balloon, or ada"
+    cout << "\t\tcan be one of jsb, larcsim, magic, null, external, balloon, or ada"
         << endl;
     cout << "\t--aircraft=abcd:  aircraft model to load" << endl;
     cout << "\t--model-hz=n:  run the FDM this rate (iterations per second)" 
@@ -1104,17 +1107,17 @@ fgUsage ()
     cout << "Initial Position and Orientation:" << endl;
     cout << "\t--airport-id=ABCD:  specify starting postion by airport id" 
         << endl;
-    cout << "\t--offset-distance:  specify distance to threshhold"
+    cout << "\t--offset-distance:  specify distance to threshold"
          << " (NM)" << endl; 
-    cout << "\t--offset-azimuth:  specify heading to threshhold (deg) " 
+    cout << "\t--offset-azimuth:  specify heading to threshold (deg) " 
          << endl;    
     cout << "\t--lon=degrees:  starting longitude in degrees (west = -)" 
         << endl;
     cout << "\t--lat=degrees:  starting latitude in degrees (south = -)"
         << endl;
     cout << "\t--altitude=feet:  starting altitude in feet" << endl;
-    cout << "\t\t(unless --units-meters specified" << endl;
-    cout << "\t--heading=degrees:  heading (yaw) angle in degress (Psi)"
+    cout << "\t\t(unless --units-meters specified)" << endl;
+    cout << "\t--heading=degrees:  heading (yaw) angle in degrees (Psi)"
         << endl;
     cout << "\t--roll=degrees:  roll angle in degrees (Phi)" << endl;
     cout << "\t--pitch=degrees:  pitch angle in degrees (Theta)" << endl;
@@ -1124,7 +1127,7 @@ fgUsage ()
         << endl;
     cout << "\t--wBody=feet per second:  velocity along the body Z axis"
         << endl;
-    cout << "\t\t(unless --units-meters specified" << endl;
+    cout << "\t\t(unless --units-meters specified)" << endl;
     cout << "\t--vc= initial airspeed in knots" << endl;
     cout << "\t--mach= initial mach number" << endl;
     cout << endl;