diff --git a/src/plugins/simulator/fsxcommon/simconnectwindows.h b/src/plugins/simulator/fsxcommon/simconnectwindows.h index 5a1494785..1139fec64 100644 --- a/src/plugins/simulator/fsxcommon/simconnectwindows.h +++ b/src/plugins/simulator/fsxcommon/simconnectwindows.h @@ -10,4 +10,14 @@ #include #include +#ifndef Q_OS_WIN64 +//! adding struct SIMCONNECT_DATA_PBH not existing in SimConnect FSX +struct SIMCONNECT_DATA_PBH +{ + double Pitch; //!< pitch + double Bank; //!< bank + double Heading; //!< heading +}; +#endif + #endif // guard diff --git a/src/plugins/simulator/p3d/simulatorp3d.cpp b/src/plugins/simulator/p3d/simulatorp3d.cpp index be2cb6720..4f479a7d6 100644 --- a/src/plugins/simulator/p3d/simulatorp3d.cpp +++ b/src/plugins/simulator/p3d/simulatorp3d.cpp @@ -184,6 +184,17 @@ namespace BlackSimPlugin return hr; } #else + bool CSimulatorP3D::followAircraft(const CCallsign &callsign) + { + Q_UNUSED(callsign); + return false; + } + + HRESULT CSimulatorP3D::initEventsP3D() + { + return S_OK; + } + void CSimulatorP3D::SimConnectProc(SIMCONNECT_RECV *pData, DWORD cbData, void *pContext) { CSimulatorFsxCommon::SimConnectProc(pData, cbData, pContext);