]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sound/xmlsound.hxx
Introduce "PRESERVE" flag to protect properties on sim reset.
[simgear.git] / simgear / sound / xmlsound.hxx
index b5bc1f9f3893ffb7a224e96c5a1a8cab9ef01c1b..0b3f132a45b546237ff782ef862f2db5250789d8 100644 (file)
@@ -100,10 +100,11 @@ public:
    * @param child A pointer to the location of the current event as defined
    * in the configuration file.
    * @param sgrp A pointer to a pre-initialized sample group class.
+   * @param avionics A pointer to the pre-initialized avionics sample group.
    * @param path The path where the audio files remain.
    */
   virtual void init (SGPropertyNode *, SGPropertyNode *, SGSampleGroup *,
-                     const string &);
+                     SGSampleGroup *, const SGPath& currentDir);
 
   /**
    * Check whether an event has happened and if action has to be taken.
@@ -148,12 +149,12 @@ private:
   double _dt_play;
   double _dt_stop;
   double _delay;        // time after which the sound should be started (default: 0)
-  double _stopping;    // time after the sound should have stopped.
-                       // This is useful for lost packets in in-transit mode.
+  double _stopping;     // time after the sound should have stopped.
+                        // This is useful for lost packets in in-transit mode.
+  bool _initialized;
 
   std::vector<_snd_prop> _volume;
   std::vector<_snd_prop> _pitch;
-
 };
 
 #endif // _SG_SOUND_HXX