Strig
 
从附加的游戏设备读取按钮状态

语法
用法

result = Strig( button )

参数

button
按钮查询状态

返回值

返回-1(按)或0(未按下)以指示所请求的button 的状态。

说明

Strig将检索第一和第二游戏设备上的第一和第二按钮的按钮状态。button 必须是0到7之间的数字,具有以下含义:

按键状态返回
0STICK(0)被调用后按下游戏设备上的第一个按钮
1游戏设备A上的第一个按钮被按下
2STICK(0)被调用后按下游戏设备B上的第一个按钮
3游戏设备B上的第一个按钮被按下
4STICK(0)被调用后按下游戏设备上的第二个按钮
5按下游戏装置A上的第二按钮
6从STICK(0)被调用后按下游戏设备B上的第二个按钮
7按下游戏装置B上的第二按钮


调用Stick(0)将重置返回的状态,其中button 等于0,2,4或6。

例子

''用-lang qb编译

'$ lang:“qb”

Screen 12

Do
    Locate 1, 1
    Print "操纵杆A-X位置:"; Stick(0); ""
    Print "操纵杆A-Y位置:"; Stick(1); ""
    Print "操纵杆B-X位置:"; Stick(2); ""
    Print "操纵杆B-Y位置:"; Stick(3); ""
    Print
    Print "按钮A1被按下:"; Strig(0); ""
    Print "按钮A1被按下:"; Strig(1); ""
    Print "按钮B1被按下:"; Strig(2); ""
    Print "按钮B1被按下:"; Strig(3); ""
    Print "按钮A2被按下:"; Strig(4); ""
    Print "按钮A2被按下:"; Strig(5); ""
    Print "按钮B2被按下:"; Strig(6); ""
    Print "按钮B2被按下:"; Strig(7); ""
    Print
    Print "按ESC退出"

    If Inkey$ = Chr$(27) Then
        Exit Do
    End If

    Sleep 1

Loop


方言差异

与QB差别

  • 没有

参考