]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/JSBSim/FGFDMExec.cpp
Latest JSBSim changes.
[flightgear.git] / src / FDM / JSBSim / FGFDMExec.cpp
index b679cccbc425119c0f267b69e86a3ad1809f8005..806a08b21959719cf9a26d1437be95989bd4c882 100644 (file)
@@ -71,6 +71,7 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 #include "FGConfigFile.h"
+#include "FGInitialCondition.h"
 
 static const char *IdSrc = "$Id$";
 static const char *IdHdr = ID_FDMEXEC;
@@ -403,8 +404,8 @@ bool FGFDMExec::LoadScript(string script)
   string token="";
   string aircraft="";
   string initialize="";
-  bool result=false;
-  double dt=0.0;
+  bool result = false;
+  double dt = 0.0;
   unsigned i;
   struct condition *newCondition;
 
@@ -507,6 +508,12 @@ bool FGFDMExec::LoadScript(string script)
          exit(-1);
   }
 
+  FGInitialCondition IC(this);
+  if ( ! IC.Load("aircraft", aircraft, initialize)) {
+    cerr << "Initialization unsuccessful" << endl;
+    exit(-1);
+  }
+
   return true;
 }