X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FMagicCarpet.cxx;h=0402c28a50bcdb190a6310f43b9b595ba032b76d;hb=68f248879cb15562c7b026445f83caf8f2842ae9;hp=3e5a22f5d595068e2e2f63b8d91e52ddaf36fdcb;hpb=5a849b66e855a643c600ad4cfcce1f82e0fcdeb3;p=flightgear.git diff --git a/src/FDM/MagicCarpet.cxx b/src/FDM/MagicCarpet.cxx index 3e5a22f5d..0402c28a5 100644 --- a/src/FDM/MagicCarpet.cxx +++ b/src/FDM/MagicCarpet.cxx @@ -2,7 +2,7 @@ // // Written by Curtis Olson, started October 1999. // -// Copyright (C) 1999 Curtis L. Olson - curt@flightgear.org +// Copyright (C) 1999 Curtis L. Olson - http://www.flightgear.org/~curt // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -55,13 +55,15 @@ void FGMagicCarpet::update( double dt ) { if (is_suspended()) return; - int multiloop = _calc_multiloop(dt); + // int multiloop = _calc_multiloop(dt); - double time_step = dt * multiloop; + double time_step = dt; // speed and distance traveled double speed = globals->get_controls()->get_throttle( 0 ) * 2000; // meters/sec - if ( globals->get_controls()->get_brake( 0 ) ) { + if ( globals->get_controls()->get_brake_left() > 0.0 + || globals->get_controls()->get_brake_right() > 0.0 ) + { speed = -speed; }