Gruppe22.Backend.Map.OppositeDirection C# (CSharp) Метод

OppositeDirection() публичный статический Метод

Find the exact opposite facing of a direction
public static OppositeDirection ( Direction dir ) : Direction
dir Direction Direction to start
Результат Direction
        public static Direction OppositeDirection(Direction dir)
        {
            switch (dir)
            {
                case Direction.Down:
                    return Direction.Up;
                case Direction.Up:
                    return Direction.Down;
                case Direction.Left:
                    return Direction.Right;
                case Direction.Right:
                    return Direction.Left;
                case Direction.UpLeft:
                    return Direction.DownRight;
                case Direction.DownRight:
                    return Direction.UpLeft;
                case Direction.UpRight:
                    return Direction.DownLeft;
                case Direction.DownLeft:
                    return Direction.UpRight;
            }
            return Direction.None;
        }