Hi again,

There hasn't been too many comments on this proposal (but OTOH also no 
objections :)

To summarize the proposed changes again:

- Change controls.nas so throttle input to only affect the selected engines.
   The input is handled as follows:
   i)   Page up/down changes the selected throttles one step up/down, i.e.
        if the original throttle settings were x steps apart they remain x
        steps apart (unless the boundary is reached).
   ii)  Mouse + MMB drag changes the selected throttles by the delta amount
        (length of drag).
   iii) The throttleAxis() wrapper for joysticks sets the selected
        throttles to correspond to the joystick's axis position. I.e. all
        selected engines will get the same throttle setting. Since most
        joystick throttles are positional devices I think this behaviour
        is more logical than using a relative adjustment in this case.
   Note that if all engines are selected (and have the same initial
   throttle setting) the behaviour is identical to the present.

- Add the possibility to select subsets of the engines via
   the new controls.selectEngines(). For this functionality to be
   accessible a keyboard binding also needs to be added - my suggestion
   is shift+ctrl+<#key> to select engine #key+1 in addition to the already
   selected engine(s).

Diff for Nasal/controls.nas:
http://www.gidenstam.org/FlightGear/misc/controls.nas_individual_throttles.diff

I think this type of throttle control is desired and needed in FG, e.g. 
for proper control of the Boeing 314A on water.

Cheers,

Anders
-- 
---------------------------------------------------------------------------
Anders Gidenstam
mail: anders(at)gidenstam.org
WWW: http://www.gidenstam.org/FlightGear/JSBSim-LTA/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to