void SetMoveObject(direction _dir, Point _pos, Map& _map) { if (入力方向が方向なしだったら) return;//そのままおかえり願う     //こいつらも、何回も出てくるからお外に出しちゃってもよかったけど、面倒だからそのままにしたよ。 Point dirVector[5] = { { 0, -1 },{ -1, 0 },{ 0, +1 },{ +1, 0 },{ 0, 0 } }; direction fromDir[5] = { UP, LEFT, DOWN, RIGHT, NONE }; if (移動アニメーション中でなければ) { _map.moveRatio を0で初期化; 指定位置{_pos.x, _pos.y}のFromデータに、どっちから来たかという方向fromDir[_dir]をセット。 } }