]> git.mxchange.org Git - flightgear.git/commitdiff
Add /sim/initialised which is set to true when we're ready to go.
authorehofman <ehofman>
Wed, 5 May 2004 09:01:21 +0000 (09:01 +0000)
committerehofman <ehofman>
Wed, 5 May 2004 09:01:21 +0000 (09:01 +0000)
src/Main/fg_init.cxx
src/Main/main.cxx

index daf286844ff4f0b01a40919ba9c206c80f258c57..4556c9e5759b7455bfaa976a91e13960f62ccca6 100644 (file)
@@ -1820,6 +1820,7 @@ void fgReInitSubsystems()
         fgSetBool("/sim/freeze/master", true);
     }
     fgSetBool("/sim/crashed", false);
+    fgSetBool("/sim/initialised", false);
 
     // Initialize the FDM
     fgInitFDM();
@@ -1843,5 +1844,6 @@ void fgReInitSubsystems()
     if ( !freeze ) {
         fgSetBool("/sim/freeze/master", false);
     }
+    fgSetBool("/sim/initialised", true);
 }
 
index 08fa6f2021d4d6684c3c22f6d501132864bab738..3650513856ca7600b7dacb491de20d96fc37ae23 100644 (file)
@@ -1350,6 +1350,8 @@ static void fgIdleFunction ( void ) {
     // printf("idle state == %d\n", idle_state);
 
     if ( idle_state == 0 ) {
+        fgSetBool("sim/initialised", false);
+
         // Initialize the splash screen right away
         if ( fgGetBool("/sim/startup/splash-screen") ) {
             fgSplashInit(fgGetString("/sim/startup/splash-texture"));
@@ -1433,6 +1435,7 @@ static void fgIdleFunction ( void ) {
     if ( idle_state == 1000 ) {
         // We've finished all our initialization steps, from now on we
         // run the main loop.
+        fgSetBool("sim/initialised",true);
 
         fgRegisterIdleHandler(fgMainLoop);
     } else {