X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=Aircraft%2Faircraft.cxx;h=21c9a3518d15d13c26f979f82330c2a029065111;hb=bab1b9c2e58a1e9a1de64d0738d0e4fa42aba459;hp=d2ff48cae782ea546976631acd328100cc42b65c;hpb=309f1543a9382318af73c6ebc21c4060c473d20b;p=flightgear.git diff --git a/Aircraft/aircraft.cxx b/Aircraft/aircraft.cxx index d2ff48cae..21c9a3518 100644 --- a/Aircraft/aircraft.cxx +++ b/Aircraft/aircraft.cxx @@ -38,30 +38,37 @@ void fgAircraftInit( void ) { fgPrintf( FG_AIRCRAFT, FG_INFO, "Initializing Aircraft structure\n" ); current_aircraft.flight = &cur_flight_params; - current_aircraft.controls = &cur_control_params; + current_aircraft.controls = &controls; } // Display various parameters to stdout void fgAircraftOutputCurrent(fgAIRCRAFT *a) { fgFLIGHT *f; - fgCONTROLS *c; f = a->flight; - c = a->controls; fgPrintf( FG_FLIGHT, FG_DEBUG, "Pos = (%.2f,%.2f,%.2f) (Phi,Theta,Psi)=(%.2f,%.2f,%.2f)\n", FG_Longitude * 3600.0 * RAD_TO_DEG, FG_Latitude * 3600.0 * RAD_TO_DEG, FG_Altitude, FG_Phi, FG_Theta, FG_Psi); + + double elevator = controls.get_elevator(); + double aileron = controls.get_aileron(); + double rudder = controls.get_rudder(); + double throttle = controls.get_throttle( 0 ); + fgPrintf( FG_FLIGHT, FG_DEBUG, "Kts = %.0f Elev = %.2f, Aileron = %.2f, Rudder = %.2f Power = %.2f\n", - FG_V_equiv_kts, FG_Elevator, FG_Aileron, FG_Rudder, FG_Throttle[0]); + FG_V_equiv_kts, elevator, aileron,rudder, throttle ); } // $Log$ +// Revision 1.3 1998/10/25 14:08:37 curt +// Turned "struct fgCONTROLS" into a class, with inlined accessor functions. +// // Revision 1.2 1998/10/17 01:33:52 curt // C++ ifying ... //