■BUTTON() "この命令が実行される直前"に、ボタンの入力状態がどうなっているかをチェックする命令です。 BUTTON(2) とすると、「何かのボタンが押されなくなったら」そのボタンに応じた値が返ってきます。 ※ボタンに応じた値 Aボタン:#A Bボタン:#B 等。詳細はヘルプを見てください。 ここを見てわかるとおり、#A や #B などは数値として扱える特別な数です。 BUTTON() 命令は、ボタンが押されていようが押されていなかろうが関係なく一瞬で終了してしまうので、ループの中に組み込んでおかないと、あんまり意味がありません。 (ループの外にしてしまった場合、BUTTON() 命令が実行されるその瞬間にボタンを押していないと意味がないのですが、それは人間にはほぼ不可能です)