public void CreatePoints(int number) { points = new SnekPoint[number]; length = number; int changingY = 1; for (int pointNumber = number - 1; pointNumber >= 0; pointNumber--) { points[pointNumber] = new SnekPoint(); points[pointNumber].Y = changingY; points[pointNumber].X = 1; changingY++; } }
public void AddPoint(int x, int y) { SnekPoint[] newPoints = new SnekPoint[length + 1]; newPoints[0] = new SnekPoint(); newPoints[0].X = x; newPoints[0].Y = y; for (int pointNumber = 0; pointNumber < length; pointNumber++) { newPoints[pointNumber + 1] = new SnekPoint(); newPoints[pointNumber + 1].X = points[pointNumber].X; newPoints[pointNumber + 1].Y = points[pointNumber].Y; } length++; points = newPoints; }