]> git.mxchange.org Git - flightgear.git/commit
Major update of traffic manager and AI related airport facilities.
authordurk <durk>
Fri, 6 Oct 2006 17:36:31 +0000 (17:36 +0000)
committerdurk <durk>
Fri, 6 Oct 2006 17:36:31 +0000 (17:36 +0000)
commit666910a7937712d02e62a38a83ced564f6227f52
tree5f14a4dcde063ba50e0b7ea6631a57bae2a328e8
parent8be61d781394dd3cce5b035887635dcb42ee00a2
Major update of traffic manager and AI related airport facilities.
- Moved AIModels/Traffic Manager related AI functions to a new file
- Rewrote the traffic manager so that the containers use pointers to
  objects instead of the objects themselves, which will allow for a
  more flexible memory management.
- Rewrote parts of the airport groundnetwork code, also because the
  stl containers now contain object pointers instead of the objects
  themselves.
- Fixed an uninitialized iterator in the AI distance tracking code
- Fixed flawed logic in some of the traffic controller's while loops
- Added a tower controller, which paces take-off behavior of AITraffic
  in a more realistic way.
- Various other minor fixes and fine tuning.
18 files changed:
src/AIModel/AIAircraft.cxx
src/AIModel/AIBase.cxx
src/AIModel/AIFlightPlan.hxx
src/AIModel/AIFlightPlanCreate.cxx
src/AIModel/AIManager.cxx
src/AIModel/AIManager.hxx
src/Airports/Makefile.am
src/Airports/dynamics.cxx
src/Airports/dynamics.hxx
src/Airports/groundnetwork.cxx
src/Airports/groundnetwork.hxx
src/Airports/simple.cxx
src/Traffic/SchedFlight.cxx
src/Traffic/SchedFlight.hxx
src/Traffic/Schedule.cxx
src/Traffic/Schedule.hxx
src/Traffic/TrafficMgr.cxx
src/Traffic/TrafficMgr.hxx