X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fsound%2Fxmlsound.hxx;h=95582aab12ca65cda2c5f8ec924653965c565464;hb=bcb320b537b6f7e5e3724e8a30d309322171eb43;hp=b5bc1f9f3893ffb7a224e96c5a1a8cab9ef01c1b;hpb=e2e1524454d94db9e1b8cf591f337ca0a5fd06da;p=simgear.git diff --git a/simgear/sound/xmlsound.hxx b/simgear/sound/xmlsound.hxx index b5bc1f9f..95582aab 100644 --- a/simgear/sound/xmlsound.hxx +++ b/simgear/sound/xmlsound.hxx @@ -36,7 +36,8 @@ #include #include -#include + +#include #include "sample_group.hxx" #include "sample_openal.hxx" @@ -100,10 +101,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 +150,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