From 53e8fbfcbb3ddac0dc261043fea7bd24dfa6e62d Mon Sep 17 00:00:00 2001 From: James Turner Date: Tue, 25 Jan 2011 00:26:07 +0000 Subject: [PATCH] Andreas Gaeb: fix #222 (JSBSIm reset problems) --- src/FDM/JSBSim/JSBSim.cxx | 2 ++ src/FDM/JSBSim/models/FGPropagate.cpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/FDM/JSBSim/JSBSim.cxx b/src/FDM/JSBSim/JSBSim.cxx index d92d265f0..4fb0f43ed 100644 --- a/src/FDM/JSBSim/JSBSim.cxx +++ b/src/FDM/JSBSim/JSBSim.cxx @@ -292,6 +292,8 @@ FGJSBsim::FGJSBsim( double dt ) fgGetDouble("/fdm/jsbsim/systems/hook/tailhook-offset-x-in", 196), fgGetDouble("/fdm/jsbsim/systems/hook/tailhook-offset-y-in", 0), fgGetDouble("/fdm/jsbsim/systems/hook/tailhook-offset-z-in", -16)); + last_hook_tip[0] = 0; last_hook_tip[1] = 0; last_hook_tip[2] = 0; + last_hook_root[0] = 0; last_hook_root[1] = 0; last_hook_root[2] = 0; crashed = false; } diff --git a/src/FDM/JSBSim/models/FGPropagate.cpp b/src/FDM/JSBSim/models/FGPropagate.cpp index 5405c8639..d917420d8 100644 --- a/src/FDM/JSBSim/models/FGPropagate.cpp +++ b/src/FDM/JSBSim/models/FGPropagate.cpp @@ -78,7 +78,8 @@ static const char *IdHdr = ID_PROPAGATE; CLASS IMPLEMENTATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ -FGPropagate::FGPropagate(FGFDMExec* fdmex) : FGModel(fdmex) +FGPropagate::FGPropagate(FGFDMExec* fdmex) : FGModel(fdmex), +LocalTerrainRadius(0), SeaLevelRadius(0), VehicleRadius(0) { Debug(0); Name = "FGPropagate";