advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
STRIG Function Details
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 STRIG(n%)
 
 Usage Notes
   ■ The argument n% is an integer between 0 and 7 that indicates the
     joystick and trigger to check. The following list describes the values
     returned by the STRIG function for different values of n%:
 
                Value
     Argument   Returned   Description
     ════════   ════════   ═════════════════════════════════════════════════
     0          -1         Joystick A's lower trigger was pressed since the
                           last STRIG(0) call
                0          A's lower trigger was not pressed
     1          -1         Joystick A's lower trigger is currently down
                0          A's lower trigger is not down
     2          -1         Joystick B's lower trigger was pressed since the
                           last STRIG(2) call
                0          B's lower trigger was not pressed
     3          -1         Joystick B's lower trigger is currently down
                0          B's lower trigger is not down
     4          -1         Joystick A's upper trigger was pressed since the
                           last STRIG(4) call
                0          A's upper trigger was not pressed
     5          -1         Joystick A's upper trigger is currently down
                0          A's upper trigger is not down
     6          -1         Joystick B's upper trigger was pressed since the
                           last STRIG(6) call
                0          B's upper trigger was not pressed
     7          -1         Joystick B's upper trigger is currently down
                0          B's upper trigger is not down
 
   ■ You cannot use the STRIG function inside a joystick event trap, because
     the trigger information used by STRIG function will not be available for
     ON STRIG. See: ON STRIG Statement
 
   ■ In previous versions of Microsoft Basic, the statement STRIG ON enabled
     testing of the joystick triggers; STRIG OFF disabled joystick trigger
     testing. The current version of Basic ignores STRIG ON and STRIG OFF
     statements.
 
   ■ The earlier STRIG ON and STRIG OFF should not be confused with the
     current STRIG(n%) ON, STRIG(n%) OFF, and STRIG(n%) STOP statements.
     Note: The STRIG(n%) statements enable, disable, and inhibit trapping of
     joystick events.