3b5512f573
I'm looking through the AI code, trying to find the bug that's killing the thermals. The following things don't look right: 1) AIManager::101 , the Traffic Manager pointer is searched for by name at every dt. I'll leave this for you to look at. 2) AIManager::295 , the thermal height is not being set. We need to restore the line: ai_thermal->setHeight(entity->height_msl); This fixes the thermal problem. 3) AIManager::328 , I changed the fetching of the user state to occur every sim cycle, and changed the fetching function from by-name lookup to a lookup by node pointer. It should be faster now, and more accurate too. This helps the air-refueling. |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
SchedFlight.cxx | ||
SchedFlight.hxx | ||
Schedule.cxx | ||
Schedule.hxx | ||
TrafficMgr.cxx | ||
TrafficMgr.hxx |