大事なこと書き忘れてました。
戦場の左右の端が画面に写っていないとき、
画面の中央は、つねにキャラ間の中点です。

戦場の左端が画面の左端になるときは、それ以上画面は左にスクロールしませんが。
右も同じです。