Aボタンは16、Bボタンは32というボタンコードが割り振られていますが、これを覚えられないという人のためにプチコン3号では定数リテラルというものが用意されています。#Aは16、#Bは32となります。
WHILE 1
B=BUTTON()
IF B==#A THEN BREAK
WEND
BEEP 50
これでAボタンが押された場合を判定できます。
複数ボタンを判定したい場合は(B AND 調べたいボタンコード)==判定したいボタンコード で可能です。
上記のIF文のところをIF (B AND #A+#B+#X+#Y)==#A+#B THEN BREAK
とすればA、B、X、Yボタンを調べA、Bボタンが両方押されている(X、Yは押されてない)場合にBEEP 50が鳴ります。
これを覚えておけばいかなるボタン入力においても簡単に判定が可能です。
1そうだね プレイ済み