STRIG Statement and Function

Purpose:

To return the status of the joystick triggers.

Syntax:

As a statement:

STRIG ON
STRIG OFF

As a function:

x=STRIG(n)

Comments:

STRIG ON must be executed before any STRIG(n) function calls may be made. Once STRIG ON is executed, GW-BASIC will check to see if a button has been pressed before every statement is executed. STRIG OFF disables the checking.

x is a numeric variable for storing the result.

n is a numeric expression within the range of 0 to 7 that returns the following values:

Value of n Returns
0-1 if trigger A1 was pressed since the last STRIG(0) statement; returns 0, if not.
1-1 if trigger A1 is currently pressed; returns 0, if not.
2-1 if trigger B1 was pressed since the last STRIG(2) statement; returns 0, if not.
3-1 if trigger B1 is currently pressed; returns 0, if not.
4-1 if trigger A2 was pressed since the last STRIG(4) statement; returns 0 if not.
5-1 if trigger A2 is currently pressed; returns 0, if not.