]> git.mxchange.org Git - flightgear.git/blobdiff - src/Sound/fg_sound.hxx
Erik Hofman:
[flightgear.git] / src / Sound / fg_sound.hxx
index 04dda074b9845ccdc33312ec3ecf4149a4b2d81e..f6c21b80bcb9d58ffaef2308fab59312f4e4be3c 100644 (file)
@@ -48,7 +48,7 @@ public:
   virtual void init (SGPropertyNode *);
   virtual void bind ();
   virtual void unbind ();
-  virtual void update (int dt);
+  virtual void update (double dt);
 
 protected:
 
@@ -61,6 +61,7 @@ protected:
   typedef struct {
         SGPropertyNode * prop;
         double (*fn)(double);
+        double *intern;
         double factor;
         double offset;
         double min;
@@ -72,14 +73,16 @@ private:
 
   FGSoundMgr * _mgr;
   FGSimpleSound * _sample;
-  FGCondition * _condition;
 
+  FGCondition * _condition;
   SGPropertyNode * _property;
-  double _prev_value;
 
   bool _active;
   string _name;
   int _mode;
+  double _prev_value;
+  double _dt_play;
+  double _dt_stop;
 
   vector<_snd_prop> _volume;
   vector<_snd_prop> _pitch;