-FGAIScenario::FGAIScenario(string filename)
+FGAIScenario::FGAIScenario(string &filename)
{
int i;
SGPath path( globals->get_fg_root() );
SGPropertyNode * node = root.getNode("scenario");
for (i = 0; i < node->nChildren(); i++) {
//cout << "Reading entry " << i << endl;
- FGAIModelEntity* en = new FGAIModelEntity;
- entries.push_back( en );
SGPropertyNode * entry_node = node->getChild(i);
+
+ FGAIModelEntity* en = new FGAIModelEntity;
en->callsign = entry_node->getStringValue("callsign", "none");
en->m_type = entry_node->getStringValue("type", "aircraft");
en->m_class = entry_node->getStringValue("class", "jet_transport");
en->wind_from_north = entry_node->getDoubleValue("wind_from_north", 0);
en->wind = entry_node->getBoolValue("wind", false);
en->cd = entry_node->getDoubleValue ("cd", 0.029);
- en->weight = entry_node->getDoubleValue ("weight", 0.030);
+ en->mass = entry_node->getDoubleValue ("mass", 0.007);
+
en->fp = NULL;
if (en->flightplan != ""){
en->fp = new FGAIFlightPlan( en->flightplan );
}
+ entries.push_back( en );
}
entry_iterator = entries.begin();
}
// end scenario.cxx
+