Algorithmix.Shred.Index C# (CSharp) Method

Index() private method

Helper for converting Orientation + Direction into an index number
private Index ( Direction direction, Orientation orientation ) : int
direction Direction
orientation Orientation
return int
        private int Index(Direction direction, Orientation orientation)
        {
            if (orientation == Orientation.Reversed)
            {
                return ((int) Enumeration.Opposite(direction)*2) + 1;
            }
            return ((int) direction*2);
        }