d9470c1407b16d54f01ef3ea5cedd1304df9f306
This allows one to see what properties are being used to control moving objects such as needles and dials in the cockpit, or external moving objects such as bomb doors. The system works by optionally creating new animations with type=pick for all animated objects. A side affect of this is that yellow highlighting of controls from Ctrl-C will also highlight instrument needles in the cockpit and external animations such as flaps, rudder, gear etc. src/Model/acmodel.cxx:simgear::SGModelLib::loadModel() takes new param bool autoTooltipsMaster and int autoTooltipsMasterMax, which is added into the SGReaderWriterOptions that is passed to loadFile(). autoTooltipsMasterMax limits the maximum number of tooltips, which appears to be necessary on 777 - more than 45 can cause fg to fail to make progress. The auto-generated tooltips show the name of the object and also the names and values of the properties that control the animation. For example the tooltip for a fuel gauge might say 'consumables/fuel/tank[1]/level-gal_imp=0.23456789'.
SimGear - Simulator Construction Tools ====================================== http://www.flightgear.org SimGear is a set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications. SimGear is developed by the FlightGear project and also provides the base for the FlightGear Flight Simulator. Source code for SimGear is released under the GNU Library General Public License (LGPL) - see COPYING for license details. See INSTALL file for help on building SimGear.
Description
Languages
C++
85.5%
C
13.1%
CMake
1.4%