fgfs does now emit a "signal" when the FDM has been initialized.
This can be used to initialize code that depends on the FDM.

   setlistener("/sim/signals/fdm-initialized", func {
      ... stuff that depends on the FDM ...
   });

This is preferable to setttimer(func { ...}, 0) in many cases.
It helps to avoid Nasal errors that only happen on some installations,
because the FDM is finished a tiny bit later there. (I'm not sure
why this happens, but it could depend on the amount of installed
scenery or scenery objects, number of Nasal scripts or something.)

(Another cause for errors that only happen on some installations is
the loading order of $FG_ROOT/Nasal/*.nas files, which depends on
the OS, the FS, or the order in which the files were written to the
FS (File System).)

m.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to