]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/YASim/FGFDM.cpp
Yank the "castering" attribute and replace it with a ControlMap-enabled
[flightgear.git] / src / FDM / YASim / FGFDM.cpp
index edd2cc231609f13d638106c7befd9b923a098131..9c911a7388afb7ffc07ddb32ce4b7a509d3670bf 100644 (file)
@@ -174,8 +174,6 @@ void FGFDM::startElement(const char* name, const XMLAttributes &atts)
         g->setBrake(attrf(a, "skid", 0));
        g->setStaticFriction(attrf(a, "sfric", 0.8));
        g->setDynamicFriction(attrf(a, "dfric", 0.7));
-       if(a->hasAttribute("castering"))
-           g->setCastering(true);
        _airplane.addGear(g);
     } else if(eq(name, "fuselage")) {
        float b[3];
@@ -500,6 +498,7 @@ int FGFDM::parseOutput(const char* name)
     if(eq(name, "FLAP1"))     return ControlMap::FLAP1;
     if(eq(name, "SLAT"))      return ControlMap::SLAT;
     if(eq(name, "SPOILER"))   return ControlMap::SPOILER;
+    if(eq(name, "CASTERING")) return ControlMap::CASTERING;
     SG_LOG(SG_FLIGHT,SG_ALERT,"Unrecognized control type '"
            << name << "' in YASim aircraft description.");
     exit(1);