【概要】
ある領域へ侵入した時、侵入した分だけ座標を戻す。

※衝突処理は様々な方法があり、正解はない。


【詳細】
サンプルソース

実行結果
e25


中央に壁があり、右へ行こうとしても行けないのである。
侵入した段階で移動を止めたり、座標を代入したりせず、ほんの少しだけ押し出してあげることで、『壁の中にいる』を防ぐことができる。

これをベースに色々と改良して各々のゲームに組み込んで欲しい。