>>216
ブロックの回避処理を入れたいの??それとも、移動方向で間違ってるのかな?
例えば、マップと同じ大きさの配列を作って、移動方向に番号を入れていって、
番号の低い方を優先させるとか、高い方を優先させて動作させるとか・・・