]> git.mxchange.org Git - flightgear.git/blobdiff - src/Replay/replay.hxx
Add the aircraft model, model manager, view manager, and scenery
[flightgear.git] / src / Replay / replay.hxx
index 17d68fb99bf06ff907fbeff3745449bda9bbccc6..499b9c3497dcf450f63fa48aade8d7a127534daf 100644 (file)
 
 #include <simgear/math/sg_types.hxx>
 #include <simgear/props/props.hxx>
+#include <simgear/structure/subsystem_mgr.hxx>
 
 #include <Network/net_ctrls.hxx>
 #include <Network/net_fdm.hxx>
-#include <Main/fgfs.hxx>
 
 SG_USING_STD(deque);
 
@@ -60,7 +60,7 @@ typedef deque < FGReplayData > replay_list_type;
  * 
  */
 
-class FGReplay : public FGSubsystem
+class FGReplay : public SGSubsystem
 {
 
 public:
@@ -79,9 +79,13 @@ public:
     
 private:
 
-    static const double st_list_time = 10.0;   // 60 secs of high res data
-    static const double mt_list_time = 30.0;  // 10 mins of 1 fps data
-    static const double lt_list_time = 60.0; // 1 hr of 10 spf data
+    static const double st_list_time;   // 60 secs of high res data
+    static const double mt_list_time;  // 10 mins of 1 fps data
+    static const double lt_list_time; // 1 hr of 10 spf data
+
+    // short term sample rate is as every frame
+    static const double mt_dt; // medium term sample rate (sec)
+    static const double lt_dt; // long term sample rate (sec)
 
     double sim_time;
     double last_mt_time;