private void Move() { Position.Clear(); foreach (var item in NextPosition) { Position.Add(new Coordinate(item)); } }
public override void Step() { //Y -= _step; foreach (var item in Position) { int y = item.Y; NextPosition.Add(new Coordinate(item.X, y - _step)); } Position.Clear(); Position.UnionWith(NextPosition); NextPosition.Clear(); }