X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FSound%2Ffg_fx.hxx;h=1f5336e359b1ecc67e8f51fc64a29d9eec9d9d1f;hb=cff6b2034de866df70a2b29feb3383ee8ccbbef6;hp=8051ce4aa2c91af9acef21d154d04c8013326f44;hpb=8cf024bf5c4d86accd9e3f1605eb7e7b8d6490f8;p=flightgear.git diff --git a/src/Sound/fg_fx.hxx b/src/Sound/fg_fx.hxx index 8051ce4aa..1f5336e35 100644 --- a/src/Sound/fg_fx.hxx +++ b/src/Sound/fg_fx.hxx @@ -49,23 +49,26 @@ class FGFX : public SGSampleGroup public: - FGFX ( SGSoundMgr *smgr, const string &refname ); + FGFX ( const std::string &refname, SGPropertyNode *props = 0 ); virtual ~FGFX (); virtual void init (); virtual void reinit (); virtual void update (double dt); + void unbind(); private: + bool _is_aimodel; SGSharedPtr _avionics; std::vector _sound; + SGPropertyNode_ptr _props; SGPropertyNode_ptr _enabled; SGPropertyNode_ptr _volume; SGPropertyNode_ptr _avionics_enabled; SGPropertyNode_ptr _avionics_volume; - SGPropertyNode_ptr _avionics_external; + SGPropertyNode_ptr _avionics_ext; SGPropertyNode_ptr _internal; };