Dave Culp wrote:
>>>I believe you are seeing the results of a new capability that Dave Culp
>>>added to JSBSim recently.
>>
>>Aaah, I sense something: This might be a means to automagically
>>re-incarnate crashed AI aircraft :-)
>
>
> Actually I added the reset-after-crash to my OV-10 sim because it will be
> used
> by the public, and they will crash often and not know why the crashed
> airplane is floating under the surface of the earth. I added it to JSBSim,
> thinking that nobody else wanted subterranean floating airplanes. Here's the
> code location so you can remove it:
>
> See source/src/FDM/JSBSim/JSBSim.cxx in the function named
> copy_from_JSBSim(), at about line 848:
>
> // force a sim reset if crashed (altitude AGL < 0)
> if (get_Altitude_AGL() < 0.0) {
> SGPropertyNode* node = fgGetNode("/sim/presets", true);
> globals->get_commands()->execute("old-reinit-dialog", node);
> }
>
>
> It uses some pre-existing reset code that I found bound to a key in
> keyboard.xml. It seems to work well here, although the report of
> the /fdm/jsbsim property node being cloned after every reset is a problem.
>
> You can comment out the code completely, or if you need lat/lon for the crash
> site you can add that as console output in the above block of code.
>
> I'll look into the node cloning today if I get a chance.
>
>
> Dave
>
> _______________________________________________
> Flightgear-devel mailing list
> [email protected]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
> 2f585eeea02e2c79d7b1d8c4963bae2d
>
It could easily check another property and then decide whether to use
the old behavior or automatically reset. That property could have a
user-friendly setting in preferences.xml, and everyone else could change
it locally.
Josh
_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d