B=BUTTON()
これはボタン操作の結果を変数 B に取り出すコードです。
十字ボタンを操作した時の変数 B の値がどうなってるのか見てみましょう。
何もボタンを押さない時
B は 0 です、これはビットで考えると (&B0000) です。(2進数下位4ビットのみ表現)
[→]ボタンを押した時 8 (&B1000)
[←]ボタンを押した時 4 (&B0100)
[↓]ボタンを押した時 2 (&B0010)
[↑]ボタンを押した時 1 (&B0001)
1 が立っているビットが十字ボタンの各ボタンのビットです。
斜めに押すと、複数のビットが同時に立つ(1になる)のです。
2そうだね プレイ済み