Example #1
0
        public Unit(Point[] points, Point pivotPoint)
        {
            var row = points.Min(x => x.Row);
            var minCol = points.Min(x => x.Col);

            Points = points.Select(p => p.Move(new Point(minCol, row), new Point(0, 0))).ToArray();
            PivotPoint = pivotPoint.Move(new Point(minCol, row), new Point(0, 0));
        }