/// <summary> /// structure holds x peaks in certain area /// </summary> public MountainPeaks(int gridX, int gridZ, Area area, MountainPeaksManager mountainPeaksManager) { gridCoordinates = new Vertex(gridX, gridZ); this.area = area; peaks = new List<Vertex>(); mpm = mountainPeaksManager; //GeneratePeaks(); }
public MountainPeaksCoordinates(int quadrantSize, GridManager gridManager, MountainPeaksManager mountainPeaksManager) { gm = gridManager; mpm = mountainPeaksManager; globalCenter = new MountainPeaks(0,0, gm.GetPointArea(0,0), mpm); quadrant1 = new MountainPeaks[quadrantSize, quadrantSize]; quadrant2 = new MountainPeaks[quadrantSize, quadrantSize]; quadrant3 = new MountainPeaks[quadrantSize, quadrantSize]; quadrant4 = new MountainPeaks[quadrantSize, quadrantSize]; InitialiseQuadrant(quadrant1, 1); InitialiseQuadrant(quadrant2, 2); InitialiseQuadrant(quadrant3, 3); InitialiseQuadrant(quadrant4, 4); }