-bool FGAIThermal::init() {
- wind_from_down = fgGetNode("/environment/wind-from-down-fps", true);
- scaler = 8.0 * strength / (diameter * diameter * diameter);
- return FGAIBase::init();
+ FGAIBase::readFromScenario(scFileNode);
+
+ setMaxStrength(scFileNode->getDoubleValue("strength-fps", 8.0));
+ setDiameter(scFileNode->getDoubleValue("diameter-ft", 0.0)/6076.11549);
+ setHeight(scFileNode->getDoubleValue("height-msl", 5000.0));
+}
+
+bool FGAIThermal::init(bool search_in_AI_path) {
+ factor = 8.0 * max_strength / (diameter * diameter * diameter);
+ setAltitude( height );
+ return FGAIBase::init(search_in_AI_path);