X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FReplay%2Freplay.cxx;h=0395dc7b660f10966cc0d809e3e5bb76a87c7f73;hb=721e9f469d6b839181a3f606fdaf5d5a27802194;hp=bbf95eb7ac68d7a752db20d764eb16e1320c05e8;hpb=55f97b218e3ae1125e8ea358e0b693f47a086bdc;p=flightgear.git diff --git a/src/Replay/replay.cxx b/src/Replay/replay.cxx index bbf95eb7a..0395dc7b6 100644 --- a/src/Replay/replay.cxx +++ b/src/Replay/replay.cxx @@ -315,8 +315,8 @@ static FGReplayData interpolate( double time, FGReplayData f1, FGReplayData f2 ) = weight( ctrls1.elevator_trim, ctrls2.elevator_trim, ratio ); result.ctrls.rudder = weight( ctrls1.rudder, ctrls2.rudder, ratio ); result.ctrls.flaps = weight( ctrls1.flaps, ctrls2.flaps, ratio ); - result.ctrls.flaps_power - = weight( ctrls1.flaps_power, ctrls2.flaps_power, ratio ); + result.ctrls.flaps_power = ctrls1.flaps_power; + result.ctrls.flap_motor_ok = ctrls1.flap_motor_ok; // Engine controls for ( i = 0; i < ctrls1.num_engines; ++i ) { @@ -343,10 +343,12 @@ static FGReplayData interpolate( double time, FGReplayData f1, FGReplayData f2 ) } // Brake controls - for ( i = 0; i < ctrls1.num_wheels; ++i ) { - result.ctrls.brake[i] - = weight( ctrls1.brake[i], ctrls2.brake[i], ratio ); - } + result.ctrls.brake_left + = weight( ctrls1.brake_left, ctrls2.brake_right, ratio ); + result.ctrls.brake_right + = weight( ctrls1.brake_right, ctrls2.brake_right, ratio ); + result.ctrls.brake_parking + = weight( ctrls1.brake_parking, ctrls2.brake_parking, ratio ); // Landing Gear result.ctrls.gear_handle = ctrls1.gear_handle;