]> git.mxchange.org Git - flightgear.git/commit
Major overhaul:
authordavid <david>
Sat, 11 May 2002 16:28:50 +0000 (16:28 +0000)
committerdavid <david>
Sat, 11 May 2002 16:28:50 +0000 (16:28 +0000)
commit5a849b66e855a643c600ad4cfcce1f82e0fcdeb3
tree43f7968cb2edd24b0d2d0b9637363ace9bc838b6
parent1ce573908c6b07216a2363f5ad74c5d5fce97cbb
Major overhaul:

- changed FGSubsystem::update(int) to
  FGSubsystem::update(delta_time_sec); the argument is now delta time
  in seconds rather than milliseconds

- added FGSubsystem::suspend(), FGSubsystem::suspend(bool),
  FGSubsystem::resume(), and FGSubsystem::is_suspended(), all with
  default implementations; is_suspended takes account of the master
  freeze as well as the subsystem's individual suspended state

- the FDMs now use the delta time argument the same as the rest of
  FlightGear; formerly, main.cxx made a special case and passed a
  multiloop argument

- FDMs now calculate multiloop internally instead of relying on
  main.cxx

There are probably some problems -- I've done basic testing with the
major FDMs and subsystems, but we'll probably need a few weeks to
sniff out bugs.
70 files changed:
src/ATC/ATCdisplay.cxx
src/ATC/ATCdisplay.hxx
src/ATC/ATCmgr.cxx
src/ATC/ATCmgr.hxx
src/Autopilot/newauto.cxx
src/Autopilot/newauto.hxx
src/Cockpit/panel.cxx
src/Cockpit/panel.hxx
src/Cockpit/radiostack.cxx
src/Cockpit/radiostack.hxx
src/Cockpit/steam.cxx
src/Cockpit/steam.hxx
src/Controls/controls.cxx
src/Controls/controls.hxx
src/Environment/environment_ctrl.cxx
src/Environment/environment_ctrl.hxx
src/Environment/environment_mgr.cxx
src/Environment/environment_mgr.hxx
src/FDM/ADA.cxx
src/FDM/ADA.hxx
src/FDM/Balloon.cxx
src/FDM/Balloon.h
src/FDM/External.cxx
src/FDM/External.hxx
src/FDM/ExternalNet.cxx
src/FDM/ExternalNet.hxx
src/FDM/JSBSim/JSBSim.cxx
src/FDM/JSBSim/JSBSim.hxx
src/FDM/LaRCsim.cxx
src/FDM/LaRCsim.hxx
src/FDM/MagicCarpet.cxx
src/FDM/MagicCarpet.hxx
src/FDM/NullFDM.cxx
src/FDM/NullFDM.hxx
src/FDM/UFO.cxx
src/FDM/UFO.hxx
src/FDM/YASim/YASim.cxx
src/FDM/YASim/YASim.hxx
src/FDM/flight.cxx
src/FDM/flight.hxx
src/Input/input.cxx
src/Input/input.hxx
src/Main/fg_props.cxx
src/Main/fgfs.cxx
src/Main/fgfs.hxx
src/Main/globals.cxx
src/Main/globals.hxx
src/Main/logger.cxx
src/Main/logger.hxx
src/Main/main.cxx
src/Main/viewer.cxx
src/Main/viewer.hxx
src/Main/viewmgr.cxx
src/Main/viewmgr.hxx
src/Model/acmodel.cxx
src/Model/acmodel.hxx
src/Model/model.cxx
src/Model/model.hxx
src/Model/modelmgr.cxx
src/Model/modelmgr.hxx
src/Scenery/scenery.cxx
src/Scenery/scenery.hxx
src/Sound/fg_fx.cxx
src/Sound/fg_fx.hxx
src/Sound/fg_sound.cxx
src/Sound/fg_sound.hxx
src/Sound/soundmgr.cxx
src/Sound/soundmgr.hxx
src/Time/FGEventMgr.cxx
src/Time/FGEventMgr.hxx