AND を使う代わりに == にするだけだよ? ANDは特定のビット(ボタン情報)を取り出して判定するから、他のボタンが押されてもお構いなし。 一方、==は全てのボタンの状態をまるごと判定する。 例えば IF BUTTON()==#RIGHT THEN なら右ボタンのみが押され、他のボタンが押されてない、ということを判定できる。 右上だったらIF BUTTON()==(#RIGHT OR #UP) THEN でできるよ