public PointInfo GetNextPoint()
        {
            counter += 1;

            PointInfo point = points[counter];

            if (point == null) {
                PointInfo previousPoint = points[counter - 1];
                points[counter] = point = new PointInfo(previousPoint.coordinateX + directionX, previousPoint.coordinateY + directionY, points.Length);
            }

            return point;
        }
Example #2
0
        public PointInfo GetNextPoint()
        {
            counter += 1;

            PointInfo point = points[counter];

            if (point == null)
            {
                PointInfo previousPoint = points[counter - 1];
                points[counter] = point = new PointInfo(previousPoint.coordinateX + directionX, previousPoint.coordinateY + directionY, points.Length);
            }

            return(point);
        }
 public void GeneratePoints(int amount)
 {
     points = new PointInfo[amount];
     points[0] = new PointInfo(x, y, amount);
 }
Example #4
0
 public void GeneratePoints(int amount)
 {
     points    = new PointInfo[amount];
     points[0] = new PointInfo(x, y, amount);
 }