あと、二次元配列でたとえばDIM MAP[50,30]とか宣言しておき、画面に存在するモノに対し空間=ゼロ、キャラが動ける物体=1、キャラが動けない物体=2…などと代入して、移動するたびその座標の配列を見る、という、かなり古くから使われている方法もあります。ただしプチコン3号のBGは、これを使わないほど簡単な構成になっています。