using System.Collections.Generic;
public Node(int X, int Y)
public SortedSet<Node> FieldOfNodes
public const int SIZE_OF_FIELD = 36;
public Field(SortedSet<Node> field)
this.FieldOfNodes = field;
public SortedSet<Node> CreatingField()
Random rand = new Random();
int sideSize = (int)(Math.Sqrt(SIZE_OF_FIELD));
for (int i = 0; i <= sideSize; i++)
Node node = new Node(rand.Next(sideSize+1), rand.Next(sideSize+1));
public static void Main()
int sideSize = (int)(Math.Sqrt(SIZE_OF_FIELD));
Random rand = new Random();
SortedSet<Node> field = new SortedSet<Node>();
for (int i = 0; i <= sideSize; i++)
Node node = new Node(rand.Next(sideSize+1), rand.Next(sideSize+1));