あ…当たり判定が機能している…! プログラム見てみました。 soybeanman さんのコメントにもあった BX,BYを別の変数に記録 当たっていたらその座標に戻す と、すごく簡単なプログラムでした。 自分のプログラムを見てみると、 どうやら自分はかなりトリッキーな 方法で挑戦していたみたいでした。 皆さんにヒントやサンプルなど頂き ひとつ進みました。 ありがとうございます。