/// <summary> /// Generate all possible directions to traverse /// </summary> /// <returns>Array with all possible directions to traverse</returns> public static Direction[] Generate() { PossibleDirections current = new PossibleDirections(); Direction[] possibleDirections = { current.downRight, current.down, current.downLeft, current.left, current.upLeft, current.up, current.upRight, current.right }; return possibleDirections; }
/// <summary> /// Generate initial (start) direction to traverse /// </summary> /// <returns>Initial (start) direction to traverse</returns> public static Direction GetInitialDirection() { PossibleDirections current = new PossibleDirections(); Direction initialDirection = current.downRight; return initialDirection; }