]> git.mxchange.org Git - flightgear.git/log
flightgear.git
21 years agoFixed [hopefully] the magvar decoding. The last four digits are quite
curt [Thu, 10 Apr 2003 18:04:40 +0000 (18:04 +0000)]
Fixed [hopefully] the magvar decoding.  The last four digits are quite
clearly the date of installation at that particular offset.  Offsets are
usually not changed because this would imply moving intersection points,
fixes, changing approaches, and all sorts of cascading effects.  GEP near
my house hasn't been adjusted since 1965; it is now about 8 degrees off the
real current magvar.

21 years agoMove the texture loader to SimGear
ehofman [Wed, 9 Apr 2003 20:28:42 +0000 (20:28 +0000)]
Move the texture loader to SimGear

21 years agoMoved from $fgfs_base/Navaids/ to here.
curt [Tue, 8 Apr 2003 20:15:08 +0000 (20:15 +0000)]
Moved from $fgfs_base/Navaids/ to here.

21 years agoImproved tumbling behaviour -- the AI doesn't just freeze now, but
david [Sat, 5 Apr 2003 14:37:12 +0000 (14:37 +0000)]
Improved tumbling behaviour -- the AI doesn't just freeze now, but
appears still to be indicating.

Added a 'caged' property to the AI, for aerobatic work.

Temporarily disabled tumbling due to pitch, until I can learn more
about it.

Publish the current amount of tumble (-1.0:1.0) under
/instrumentation/attitude-indicator/tumble-norm.

21 years agoAdd a function declaration
ehofman [Sat, 5 Apr 2003 13:05:24 +0000 (13:05 +0000)]
Add a function declaration

21 years agoUse "coverage" instead of "type".
david [Sat, 5 Apr 2003 03:33:01 +0000 (03:33 +0000)]
Use "coverage" instead of "type".

Rename "mostly-cloudy" to "broken" and "mostly-sunny" to "scattered",
to follow standard weather terminology.

Add "few".

21 years agoRemoved debug statement.
david [Sat, 5 Apr 2003 00:30:38 +0000 (00:30 +0000)]
Removed debug statement.

Added return statement.

21 years agoMake sure values get back to FGInterface, in case we're not trimming.
david [Fri, 4 Apr 2003 22:44:32 +0000 (22:44 +0000)]
Make sure values get back to FGInterface, in case we're not trimming.

This is especially important for setting multiple values like Euler
angles.

21 years agoDo not allow the dewpoint to be higher than the temperature.
david [Fri, 4 Apr 2003 22:38:55 +0000 (22:38 +0000)]
Do not allow the dewpoint to be higher than the temperature.

21 years agoAdd new property-randomize command.
david [Fri, 4 Apr 2003 22:38:35 +0000 (22:38 +0000)]
Add new property-randomize command.

Set a random value for a numeric property

Params:

  <property> - the name of the property to randomize
  <min> - the minimum allowed value
  <max> - the maximum allowed value

21 years agoMake the turn indicator a little less responsive, again.
david [Fri, 4 Apr 2003 03:25:27 +0000 (03:25 +0000)]
Make the turn indicator a little less responsive, again.

21 years agoAdd the ability for the AI to tumble in extreme attitudes, if
david [Fri, 4 Apr 2003 03:25:02 +0000 (03:25 +0000)]
Add the ability for the AI to tumble in extreme attitudes, if

  /instrumentation/attitude-indicator/config/tumble-flag

is true.  The AI will take up to five minutes to reerect itself
completely.

21 years agoCameron Moore:
curt [Thu, 3 Apr 2003 16:40:32 +0000 (16:40 +0000)]
Cameron Moore:

  Added multiplay and callsign options
  Added (en|dis)able-distance-attenuation options
  Added vor, ndb, fix, and turbulence options
  Added generic option
  Added log-level option

21 years agoTweak to the --atc610x option.
curt [Wed, 2 Apr 2003 14:56:21 +0000 (14:56 +0000)]
Tweak to the --atc610x option.

21 years agoFixed a remaining typo from the death and destruction earlier today.
curt [Wed, 2 Apr 2003 03:45:08 +0000 (03:45 +0000)]
Fixed a remaining typo from the death and destruction earlier today.
Added an option to avoid using non-existant rudder pedals if they truely
non-exist.

21 years agoSwitch to snprintf() to add an additional small measure of safety until
curt [Tue, 1 Apr 2003 19:14:08 +0000 (19:14 +0000)]
Switch to snprintf() to add an additional small measure of safety until
someone rewrites this file without needed a printf() varient at all.

21 years agoAdd two regularly used properties to the list
ehofman [Tue, 1 Apr 2003 18:58:46 +0000 (18:58 +0000)]
Add two regularly used properties to the list

21 years agoYou bastards! Writing property names to char arrays that are too short for
curt [Tue, 1 Apr 2003 18:50:46 +0000 (18:50 +0000)]
You bastards!  Writing property names to char arrays that are too short for
the data you are putting in it. :-(  Fixed ...

21 years agoSet the initial log-level back to info
ehofman [Tue, 1 Apr 2003 18:45:34 +0000 (18:45 +0000)]
Set the initial log-level back to info

21 years agoFix another controls overhaul problem
ehofman [Tue, 1 Apr 2003 16:56:13 +0000 (16:56 +0000)]
Fix another controls overhaul problem

21 years agoFix to use renamed /controls properties.
david [Tue, 1 Apr 2003 15:51:15 +0000 (15:51 +0000)]
Fix to use renamed /controls properties.

21 years agoRemoved old menubar option.
david [Tue, 1 Apr 2003 15:50:51 +0000 (15:50 +0000)]
Removed old menubar option.

21 years agoDavid Luff:
ehofman [Tue, 1 Apr 2003 13:42:10 +0000 (13:42 +0000)]
David Luff:
The one to fg_init.cxx initialises the AI subsystem regardless of whether it's enabled or not so that later enabling by the user doesn't crash it, and the one to main.cxx avoids running the ATC manager and ATC display system unless enabled.

21 years agoUpdates to the controls properties tree. This is a major update so there may be one...
ehofman [Tue, 1 Apr 2003 12:43:18 +0000 (12:43 +0000)]
Updates to the controls properties tree. This is a major update so there may be one or two 'old' refferences left. To simplify the transisition there is a file called README.properties in the docs-mini directory of FlightGear that explains the new controls layout.

21 years agoFix a small problem which crept in after a late night session
ehofman [Tue, 1 Apr 2003 08:36:09 +0000 (08:36 +0000)]
Fix a small problem which crept in after a late night session

21 years agoReturn code to it's original form which works around an idiosyncracy in
curt [Tue, 1 Apr 2003 04:13:02 +0000 (04:13 +0000)]
Return code to it's original form which works around an idiosyncracy in
our data.

21 years agoPreviously if a freq search matched an ILS that had no dme, it would
curt [Tue, 1 Apr 2003 03:44:20 +0000 (03:44 +0000)]
Previously if a freq search matched an ILS that had no dme, it would
proceed to search for an VOR of that same frequency.  On rare occasion
this search could return true with a far distant VOR and cause a small
amount of confusion.

21 years agoUpdated to work with new instrumentation version of dme.
curt [Tue, 1 Apr 2003 03:42:51 +0000 (03:42 +0000)]
Updated to work with new instrumentation version of dme.

21 years agoFix of framerate drop due to broken OnActiveRunway function - don't read in the runwa...
daveluff [Mon, 31 Mar 2003 16:24:41 +0000 (16:24 +0000)]
Fix of framerate drop due to broken OnActiveRunway function - don't read in the runway.mk4 file (~1MB) every frame

21 years agoAdd width to ATC RunwayDetails structure
daveluff [Mon, 31 Mar 2003 16:23:49 +0000 (16:23 +0000)]
Add width to ATC RunwayDetails structure

21 years agoSlight change of function api
daveluff [Mon, 31 Mar 2003 16:23:23 +0000 (16:23 +0000)]
Slight change of function api

21 years agoEmergency fix of framerate problem
daveluff [Mon, 31 Mar 2003 09:51:36 +0000 (09:51 +0000)]
Emergency fix of framerate problem

21 years agoChange some cerr messages into SG_LOG messages
ehofman [Mon, 31 Mar 2003 09:36:49 +0000 (09:36 +0000)]
Change some cerr messages into SG_LOG messages

21 years agoRemove an unnecessary check. This is done in fgPanelVisible already
ehofman [Mon, 31 Mar 2003 08:36:49 +0000 (08:36 +0000)]
Remove an unnecessary check. This is done in fgPanelVisible already

21 years agoFix a bug where current_panel was called before it was initialized properly
ehofman [Mon, 31 Mar 2003 08:25:00 +0000 (08:25 +0000)]
Fix a bug where current_panel was called before it was initialized properly

21 years agoSorry, left in some debugging statements, now removed.
curt [Mon, 31 Mar 2003 01:35:26 +0000 (01:35 +0000)]
Sorry, left in some debugging statements, now removed.

21 years agoI found 3 problems with the GS modeling in flightgear (all my fault originally
curt [Mon, 31 Mar 2003 01:29:23 +0000 (01:29 +0000)]
I found 3 problems with the GS modeling in flightgear (all my fault originally
I believe.) :-)

- The height of the navaid was not being properly converted to meters
  before being used in our internal calculations.  This caused the GS
  to be placed too high.

- I was using the wrong trig function to calculate the current approach
  angle of the aircraft.  The distance to the GS source is the euclidean
  point to point distance and represents the hypotenuse (not the ground
  distance) so I need to use asin() rather than atan() to calculate the
  angle.

- I was calculating distance directly to the GS source, rather than
  taking into consideration that the GS transmitter projects a plane,
  so I need to take the distance to the line where that plane intersectso
  the ground.  Previously, the way I modeled my distance calculation, the
  GS transmitter effectively formed a 3 degree cone from the source.  The GS
  transmitter is usually placed a 100 meters or so off the runway edge so
  the cone model could never bring you in to the touch down point precisely.

With these changes, the GS will bring you in precisely to the touchdown
point as defined in the default.ils.gz file (it wouldn't before.)  The only
issue that remains is that it will bring you in to the elevation defined
in the ILS database, which doesn't necessarily match the DEM/SRTM terrain
at that point.  Still on average, this will be a big improvement until we
can do a better job of getting the runway end elevations nailed correctly.

21 years agoDeclare fgReshape into gui.h
ehofman [Sun, 30 Mar 2003 19:40:43 +0000 (19:40 +0000)]
Declare fgReshape into gui.h

21 years agoCache some nodes
ehofman [Sun, 30 Mar 2003 16:49:48 +0000 (16:49 +0000)]
Cache some nodes

21 years agoChange the log level of somme messages which can harldy be called allerts
ehofman [Sun, 30 Mar 2003 13:30:25 +0000 (13:30 +0000)]
Change the log level of somme messages which can harldy be called allerts

21 years agoSecond update in attempt to create an aircraft selection dialog
ehofman [Sun, 30 Mar 2003 12:49:05 +0000 (12:49 +0000)]
Second update in attempt to create an aircraft selection dialog

  New panels are loaded now
  New 3D model gets loaded
  Reinitialize more subsystems
  Add reinit() to FGFX, sound gets reinitialized

  Still a lot needs to be done though.

21 years agoMove current_panel to globals
ehofman [Sun, 30 Mar 2003 12:46:08 +0000 (12:46 +0000)]
Move current_panel to globals

21 years agoThere were several typos in the unbinding section of FGInterface. This meant
curt [Sun, 30 Mar 2003 02:26:05 +0000 (02:26 +0000)]
There were several typos in the unbinding section of FGInterface.  This meant
that after a reset or reposition, several FDM variable were not unbound
correctly and left dangling pointing to unallocated memory.  This wasn't
a crash type bug, but those properties then had bogus values.  This
specifically prevented the turn coordinator gyro modeling from working after
a reset or reposition.

21 years agoRemoved static inline qualifiers to the fgLoadAircraft definition.
curt [Sat, 29 Mar 2003 22:09:28 +0000 (22:09 +0000)]
Removed static inline qualifiers to the fgLoadAircraft definition.

21 years agoA first stab at an aircraft selection dialog
ehofman [Sat, 29 Mar 2003 15:04:52 +0000 (15:04 +0000)]
A first stab at an aircraft selection dialog

21 years agoMake the turn indicator more responsive.
david [Sat, 29 Mar 2003 14:19:12 +0000 (14:19 +0000)]
Make the turn indicator more responsive.

21 years agoIf the main frame rate is less than the requested io rate, don't send multiple
curt [Sat, 29 Mar 2003 03:43:39 +0000 (03:43 +0000)]
If the main frame rate is less than the requested io rate, don't send multiple
copies of the same data for the sole purpose of faking it.

21 years agoFix a typo (specified analog in channel 39 rather than 29.
curt [Sat, 29 Mar 2003 03:39:52 +0000 (03:39 +0000)]
Fix a typo (specified analog in channel 39 rather than 29.
Various other tweaks.

21 years agoAdded a property /sim/rendering/draw-otw which specifies whether or not
curt [Sat, 29 Mar 2003 03:21:48 +0000 (03:21 +0000)]
Added a property /sim/rendering/draw-otw which specifies whether or not
we want to draw the out-the-window view (defaults to true in properties.xml)

21 years agoDon't start paused for in air starts.
curt [Sat, 29 Mar 2003 03:19:35 +0000 (03:19 +0000)]
Don't start paused for in air starts.

21 years agoAdd a property which specifies if the current nav station has a glideslope.
curt [Sat, 29 Mar 2003 03:19:03 +0000 (03:19 +0000)]
Add a property which specifies if the current nav station has a glideslope.

21 years agoFixed intermittant marker beacon audio.
curt [Sat, 29 Mar 2003 03:18:17 +0000 (03:18 +0000)]
Fixed intermittant marker beacon audio.

21 years agoCalculate active runway in FGGround. It would be better to get the active runway...
daveluff [Fri, 28 Mar 2003 15:25:48 +0000 (15:25 +0000)]
Calculate active runway in FGGround.  It would be better to get the active runway from FGTower instead of duplicating the code to calculate it, but at the moment I can't guarantee that tower control at a given airport will be initialised before ground control, so this will have to do for now...

21 years agoMoved the RunwayDetails struct definition out of tower.hxx to ATC.hxx
daveluff [Fri, 28 Mar 2003 15:24:02 +0000 (15:24 +0000)]
Moved the RunwayDetails struct definition out of tower.hxx to ATC.hxx

21 years agoInitialise user lon, lat and elev
daveluff [Thu, 27 Mar 2003 15:46:23 +0000 (15:46 +0000)]
Initialise user lon, lat and elev

21 years agoSome fixes to Alexander's pop-up dialog box
daveluff [Thu, 27 Mar 2003 15:45:48 +0000 (15:45 +0000)]
Some fixes to Alexander's pop-up dialog box

21 years agoLog to SG_ATC instead of SG_GENERAL and cout
daveluff [Thu, 27 Mar 2003 15:45:20 +0000 (15:45 +0000)]
Log to SG_ATC instead of SG_GENERAL and cout

21 years agoPass dt to update(...)
daveluff [Thu, 27 Mar 2003 15:44:35 +0000 (15:44 +0000)]
Pass dt to update(...)

21 years agoStart interacting with ATC (still somewhat rudimentary)
daveluff [Thu, 27 Mar 2003 15:44:10 +0000 (15:44 +0000)]
Start interacting with ATC (still somewhat rudimentary)

21 years agoProgress towards interactive ATC...
daveluff [Thu, 27 Mar 2003 15:41:09 +0000 (15:41 +0000)]
Progress towards interactive ATC...

21 years agoAdded support for toe brakes
curt [Thu, 27 Mar 2003 02:57:31 +0000 (02:57 +0000)]
Added support for toe brakes
Added support for instrument panel pots
Just default circuit breakers to on.

21 years agoLatest MultiPlayer updates
ehofman [Wed, 26 Mar 2003 14:12:17 +0000 (14:12 +0000)]
Latest MultiPlayer updates

21 years agoLatest MultiPlayer updates
ehofman [Wed, 26 Mar 2003 14:06:51 +0000 (14:06 +0000)]
Latest MultiPlayer updates

21 years agoOops - let some DOS line endings creep in - quickly get rid of them before Erik notic...
daveluff [Wed, 26 Mar 2003 10:02:32 +0000 (10:02 +0000)]
Oops - let some DOS line endings creep in - quickly get rid of them before Erik notices...

21 years agoAdd a generic, configurable communiction output option
ehofman [Tue, 25 Mar 2003 18:47:30 +0000 (18:47 +0000)]
Add a generic, configurable communiction output option

21 years agoMSVC fix from Frederic Bouvier
daveluff [Mon, 24 Mar 2003 11:06:00 +0000 (11:06 +0000)]
MSVC fix from Frederic Bouvier

21 years agoRemove un-needed typedef
daveluff [Mon, 24 Mar 2003 11:05:25 +0000 (11:05 +0000)]
Remove un-needed typedef

21 years agoMake spoilers and speed-brake position accessible
ehofman [Mon, 24 Mar 2003 10:44:45 +0000 (10:44 +0000)]
Make spoilers and speed-brake position accessible

21 years agoAdd speed-brake and spoilers controlls
ehofman [Mon, 24 Mar 2003 10:04:19 +0000 (10:04 +0000)]
Add speed-brake and spoilers controlls

21 years agoUpdates from JSBSim, including new turbine engine model from David Culp
tony [Sun, 23 Mar 2003 15:12:35 +0000 (15:12 +0000)]
Updates from JSBSim, including new turbine engine model from David Culp

21 years agoMultiPlayer updates for MSVC from Frederic Bouvier
ehofman [Sun, 23 Mar 2003 10:08:47 +0000 (10:08 +0000)]
MultiPlayer updates for MSVC from Frederic Bouvier

21 years agoFrederic Bouvier's assorted set of MSVC fixes
ehofman [Sun, 23 Mar 2003 09:59:46 +0000 (09:59 +0000)]
Frederic Bouvier's assorted set of MSVC fixes

21 years agoLatest MultiPlayer updates
ehofman [Sun, 23 Mar 2003 09:51:28 +0000 (09:51 +0000)]
Latest MultiPlayer updates

21 years agoMake callsign parameter aware
ehofman [Sat, 22 Mar 2003 15:43:24 +0000 (15:43 +0000)]
Make callsign parameter aware

21 years agoRemove old if..then..else kludge an favour of Frederic Bouvier's new code. This also...
ehofman [Sat, 22 Mar 2003 14:52:15 +0000 (14:52 +0000)]
Remove old if..then..else kludge an favour of Frederic Bouvier's new code. This also fixes a problem with MultiPlayer options being defined in the wrong place

21 years agoAdd runtime log level support
ehofman [Sat, 22 Mar 2003 10:38:15 +0000 (10:38 +0000)]
Add runtime log level support

21 years agoAdd comma to log statement
ehofman [Fri, 21 Mar 2003 22:22:33 +0000 (22:22 +0000)]
Add comma to log statement

21 years agoAdd logstream header files when using SG_LOG()
ehofman [Fri, 21 Mar 2003 21:12:12 +0000 (21:12 +0000)]
Add logstream header files when using SG_LOG()

21 years agoRemoved SG_USING_STD(for_each) to make MSVC happy(er). :-)
curt [Fri, 21 Mar 2003 21:09:21 +0000 (21:09 +0000)]
Removed SG_USING_STD(for_each) to make MSVC happy(er). :-)

21 years agoMake error message slightly more informative.
curt [Fri, 21 Mar 2003 20:39:59 +0000 (20:39 +0000)]
Make error message slightly more informative.

21 years agoRemove some compiler warnings.
curt [Fri, 21 Mar 2003 20:39:27 +0000 (20:39 +0000)]
Remove some compiler warnings.

21 years agoLatest episode of the MultiPlayer saga
ehofman [Fri, 21 Mar 2003 20:33:41 +0000 (20:33 +0000)]
Latest episode of the MultiPlayer saga

21 years agoAdd missing #include <algorithm> which provides a prototype for for_each()
curt [Fri, 21 Mar 2003 19:41:04 +0000 (19:41 +0000)]
Add missing #include <algorithm> which provides a prototype for for_each()

21 years agoFix a small problem where multiplayer support was added to network support unconditio...
ehofman [Fri, 21 Mar 2003 18:47:24 +0000 (18:47 +0000)]
Fix a small problem where multiplayer support was added to network support unconditionally

21 years agoAndy wrote:
ehofman [Fri, 21 Mar 2003 15:02:23 +0000 (15:02 +0000)]
Andy wrote:

This is just a port of an old 3D HUD patch to the new view code.
This pans the HUD with the view, by pasting it onto a quad fixed in front of the viewer.  It also fixes the awful, arbitrary scaling problems the HUD code has.  The old HUD only looks right when viewed at 1024x768 and 55 degree FOV.  This works the scale out magically so that it looks right in all views.  It also redefines the "<compression-factor>" tag in the ladder to (1) mean compression instead of expansion and (2) have non-psychopathic units (now "1" means 1 degree per degree).  Fix this in your existing HUD ladder files before reporting bugs.  It's definitely a cosmetic win -- the velocity vector points at the right thing and the horizon lines up properly.

Norman wrote:

I have created a modified version of Andy's patch that implements the 3D HUD as the 'normal' and the 2D HUD as the 'minimal' HUD.   < i > and < shift I > keys

21 years agoGive MultiPlayer support authority over NetworkOLK
ehofman [Fri, 21 Mar 2003 10:39:17 +0000 (10:39 +0000)]
Give MultiPlayer support authority over NetworkOLK

21 years agoFix a nasty NetworkOLK/MultiPlayer configure problem
ehofman [Fri, 21 Mar 2003 09:57:38 +0000 (09:57 +0000)]
Fix a nasty NetworkOLK/MultiPlayer configure problem

21 years agoFix a typo
ehofman [Thu, 20 Mar 2003 22:31:25 +0000 (22:31 +0000)]
Fix a typo

21 years agoAdd a function to allow transmission of messages to AI entities - the actual implemen...
daveluff [Thu, 20 Mar 2003 11:53:44 +0000 (11:53 +0000)]
Add a function to allow transmission of messages to AI entities - the actual implementation is a bit of a temporary hack at the moment

21 years agoLoad ground ATC frequency data, and map all stations by bucket index
daveluff [Thu, 20 Mar 2003 11:51:44 +0000 (11:51 +0000)]
Load ground ATC frequency data, and map all stations by bucket index

21 years agoMinor formatting changes
daveluff [Thu, 20 Mar 2003 11:50:34 +0000 (11:50 +0000)]
Minor formatting changes

21 years agoBase length of time messages are displayed for on dt rather than iterations in order...
daveluff [Thu, 20 Mar 2003 11:22:08 +0000 (11:22 +0000)]
Base length of time messages are displayed for on dt rather than iterations in order to de-couple it from frame rate

21 years agoChange cout and cerr in SG_LOG() where appropriate, otherwise comment it out
ehofman [Thu, 20 Mar 2003 10:43:02 +0000 (10:43 +0000)]
Change cout and cerr in SG_LOG() where appropriate, otherwise comment it out

21 years agoDavid Luff writes:
ehofman [Thu, 20 Mar 2003 09:38:06 +0000 (09:38 +0000)]
David Luff writes:

I've fixed a bug in FGRunways::search(aptid, tgt_hdg) which wasn't working properly for airports with multiple parallel runways. I've also firmed up and pulled out into it's own function the GetReverseRunwayNo code, and done some input checking.

As a result of fixing the above in runways.cxx, I've pulled out the
parallel implementation in the functions that set position by airport and
heading/runway number in fg_init.cxx and called the runways functions
instead.

21 years agoAdd includes for MacOS X
ehofman [Thu, 20 Mar 2003 08:51:01 +0000 (08:51 +0000)]
Add includes for MacOS X

21 years agoAdd multiplayer support from Duncan McCreanor and Diarmuid Tyson
ehofman [Wed, 19 Mar 2003 20:45:09 +0000 (20:45 +0000)]
Add multiplayer support from Duncan McCreanor and Diarmuid Tyson

21 years agoCompiler warning fixes and small updates
ehofman [Wed, 19 Mar 2003 17:46:52 +0000 (17:46 +0000)]
Compiler warning fixes and small updates

21 years agoAdd mach number to the property tree
ehofman [Wed, 19 Mar 2003 16:06:17 +0000 (16:06 +0000)]
Add mach number to the property tree

21 years agoAdd the ability to scroll single ATC messages - this is toggled using property /ATC...
daveluff [Mon, 17 Mar 2003 11:32:51 +0000 (11:32 +0000)]
Add the ability to scroll single ATC messages - this is toggled using property /ATC/display/scroll-single-messages (off by default).  Also increased the time that single messages are displayed in non-scrolling mode - this makes ATC transmissions easier to read.

21 years agoAdded a new turbulence type ttStandard, and made it the default.
david [Sun, 16 Mar 2003 21:14:45 +0000 (21:14 +0000)]
Added a new turbulence type ttStandard, and made it the default.

ttStandard is copied from ttBerndt, with the following modifications:

1. All turbulence is diminished within three wingspans of the ground.

2. The horizontal forces are used to calculate the moments, but then
   zeroed out so that only the vertical force is actually applied to
   the aircraft.

3. The yaw moment is not used.

In fact, the horizontal forces and the yaw moment should be allowed,
but they are extremely rare compared to the vertical force and the
pitch/roll moments.  For now, simply zeroing them gives the most
accurate feel.