X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FFDM%2Fflight.hxx;h=a09520f2d44148b147b76bd20a317f4b4e471d90;hb=98b90a2a377108dd645449224b4f2430f436cbde;hp=cf3a33dd9db2868e54187ffd0bf677033c97a238;hpb=f2515f709e1842b3bd0ea3a58477f053f5ec6a8e;p=flightgear.git diff --git a/src/FDM/flight.hxx b/src/FDM/flight.hxx index cf3a33dd9..a09520f2d 100644 --- a/src/FDM/flight.hxx +++ b/src/FDM/flight.hxx @@ -274,7 +274,11 @@ private: double altitude_agl; double Tank1Fuel; // Gals double Tank2Fuel; // Gals - + + double daux[16]; // auxilliary doubles + float faux[16]; // auxilliary floats + int iaux[16]; // auxilliary ints + // Engine list engine_list engines; @@ -442,6 +446,10 @@ protected: cos_latitude = cos(parm); } + inline void _set_daux( int n, double value ) { daux[n] = value; } + inline void _set_faux( int n, float value ) { faux[n] = value; } + inline void _set_iaux( int n, int value ) { iaux[n] = value; } + public: FGInterface(); @@ -1119,6 +1127,11 @@ public: return cos_latitude; } + // Auxilliary variables + inline double get_daux( int n ) const { return daux[n]; } + inline float get_faux( int n ) const { return faux[n]; } + inline int get_iaux( int n ) const { return iaux[n]; } + // Consumables inline double get_Tank1Fuel() const { return Tank1Fuel; } inline double get_Tank2Fuel() const { return Tank2Fuel; }