X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FSound%2Ffg_fx.hxx;h=3803f5bc6ad1538d568a6356b63e3277aa77bc24;hb=58e79013e3c1d412d8e1f8adc0c39a400484c5ae;hp=caa32646a80ed5a01d1581447849c17a0c42d2ec;hpb=c7ef67df800c8f5a57a1fe61b24e66f934774449;p=flightgear.git diff --git a/src/Sound/fg_fx.hxx b/src/Sound/fg_fx.hxx index caa32646a..3803f5bc6 100644 --- a/src/Sound/fg_fx.hxx +++ b/src/Sound/fg_fx.hxx @@ -29,6 +29,7 @@ #include #include +#include #include class SGXmlSound; @@ -48,7 +49,7 @@ class FGFX : public SGSampleGroup public: - FGFX ( SGSoundMgr *smgr, const string &refname ); + FGFX ( SGSoundMgr *smgr, const string &refname, SGPropertyNode *props = 0 ); virtual ~FGFX (); virtual void init (); @@ -57,13 +58,17 @@ public: 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_ext; + SGPropertyNode_ptr _internal; };