Writing Joystick Code: Part 2: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 116: Line 116:
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
  Make mixture richer R C
  Make mixture richer R C
     <![CDATA[
     controls.adjMixture(0.05)
      if(getprop("controls/engines/engine/mixture") < 1 ) {
        setprop("controls/engines/engine/mixture", getprop ("controls/engines/engine/mixture") + 0.05)
      }
    ]]>
   
   
  Make mixture leaner R C
  Make mixture leaner R C
    <![CDATA[
    controls.adjMixture(-0.05)
        if(getprop("controls/engines/engine/mixture") > 0 ) {
          setprop("controls/engines/engine/mixture", getprop("controls/engines/engine/mixture") - 0.05)
        }
    ]]>
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
  Start all engines R
  Start all engines R
Line 162: Line 154:
   
   
   Select previous weapon NR
   Select previous weapon NR
     controls. weaponSelect(-1)
     controls.weaponSelect(-1)
   
   
   Select next weapon NR
   Select next weapon NR
     controls. weaponSelect(-1)
     controls.weaponSelect(-1)
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
  Toggle all lights on/off NR
  Toggle all lights on/off NR
Line 224: Line 216:
as part of being a programmer is making your code legible for others.
as part of being a programmer is making your code legible for others.


-----------------------------------------------------------------------------
Go back to [[Writing Joystick Code: Part 1]]
Go forward to [[Writing Joystick Code: Part 3]]




224

edits