]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/util.hxx
Make sound audiable not until after the scenery is loaded.
[flightgear.git] / src / Main / util.hxx
index 91c34a1b95b18b1c9dade82f6a852631b63b2757..5f4930d1c7e2c51200dfa59a898a930837a15eac 100644 (file)
@@ -1,5 +1,5 @@
 // util.hxx - general-purpose utility functions.
-// Copyright (C) 2002  Curtis L. Olson  - curt@me.umn.edu
+// Copyright (C) 2002  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
 #endif
 
 
+/**
+ * Initialize a single value through all existing weather levels.
+ *
+ * This function is useful mainly from the command-line.
+ *
+ * @param propname The name of the subproperty to initialized.
+ * @param value The initial value.
+ */
+extern void fgDefaultWeatherValue (const char * propname, double value);
+
+
+/**
+ * Set up a plausible wind layout, boundary and aloft,
+ * based on just a few parameters.
+ *
+ * @param min_hdg Minimal wind heading
+ * @param max_hdg Maximal wind heading
+ * @param speed Windspeed in knots
+ * @param gust Wind gust variation in knots
+ */
+extern void fgSetupWind (double min_hdg, double max_hdg,
+                         double speed, double gust);
+
+/**
+ * Clean up and exit FlightGear.
+ *
+ * This function makes sure that network connections and I/O streams
+ * are cleaned up.
+ *
+ * @param status The exit status to pass to the operating system.
+ */
+extern void fgExit (int status = 0);
+
+
 /**
  * Move a value towards a target.
  *