// dir 方向へ 1 歩進んだ位置 public Loc Forward(Dir front) { var delta = front.Delta(); return(new Loc(Row + delta.Row, Col + delta.Col)); }