BatchFlow.AsciiArt.FindConnectionJoin C# (CSharp) Method

FindConnectionJoin() private static method

private static FindConnectionJoin ( Position p, char artChars ) : List
p Position
artChars char
return List
        private static List<PositionedConnection> FindConnectionJoin(Position p, char[,] artChars)
        {
            List<PositionedConnection> result = new List<PositionedConnection>();
            ExtractConnectionEndFor(p, artChars, Position.Direction.North, 'V', result);
            ExtractConnectionEndFor(p, artChars, Position.Direction.South, '^', result);
            ExtractConnectionEndFor(p, artChars, Position.Direction.West, '>', result);
            ExtractConnectionEndFor(p, artChars, Position.Direction.East, '<', result);
            return result;
        }