>>720
キャラクタが移動した時点でマップのデータにキャラクタがいるというデータを持たせるしかないかな
移動可、移動不可、ダメージ床とかあるんでしょ?
そこに見方キャラ在(通過可)、敵キャラ在(移動不可敵在)のデータを付加するとか
あとはそのデータを1ビットずつで持ってandだかorだかxorだか知らんけどそれらで計算して移動すれば