| TOP | 自己紹介 | リンク |

Tips:十字ボタンで斜めに動かせるようにする

マニュアルに書かれている通り、押されているボタンは、ビット(0と1だけから成る数字の並び)で表されます。例えば、十字ボタン(一般には十字キー)は以下のとおりです。

つまり、上と右、下と左など、縦・横4通りの組合せがあり得ます。

ここで活用したいのが、ビット演算子ANDです。

   BTN=BUTTON()
   X1=X1-((BTN AND 8)==8)+((BTN AND 16)==16)
   Y1=Y1-((BTN AND 1)==1)+((BTN AND 2)==2)