41 #ifndef PLUGINLAUNCHMFD_HPP_INCLUDED
42 #define PLUGINLAUNCHMFD_HPP_INCLUDED
44 #include <multipleVesselsMFD/PluginMultipleVessels.hpp>
45 #include "Autopilot/AutopilotManager.hpp"
46 #include <MFDSound++/Sound.hpp>
47 #include "Sound/SoundMapLaunchMFD.hpp"
48 #include "MFDButtonPageLaunchMFD.hpp"
57 EnjoLib::MFDGoodies::Sound & GetSound();
63 void clbkFocusChanged (OBJHANDLE new_focus, OBJHANDLE old_focus);
64 void UpdateClientPreStep( EnjoLib::MFDGoodies::MFDData * data,
const EnjoLib::MFDGoodies::SimulationTimeData & timeData );
65 void UpdateClientPostStep( EnjoLib::MFDGoodies::MFDData * data,
const EnjoLib::MFDGoodies::SimulationTimeData & timeData );
68 EnjoLib::MFDGoodies::MFDData * ConstructNewMFDData( VESSEL * vessel );
71 bool CfgCheckIsFuelLimited();
72 bool CfgCkeckVariable(
const std::string & varName );
77 EnjoLib::MFDGoodies::Sound m_sound;
82 #endif // PLUGINLAUNCHMFD_HPP_INCLUDED