SunsetHigh.Character.getOppositeDirection C# (CSharp) Method

getOppositeDirection() public method

Returns the reverse direction of this Character's current direction; used for making Characters face each other when talking
public getOppositeDirection ( ) : Direction
return Direction
        public Direction getOppositeDirection()
        {
            switch (this.getDirection())
            {
                case Direction.North: return Direction.South;
                case Direction.South: return Direction.North;
                case Direction.East: return Direction.West;
                case Direction.West: return Direction.East;
                case Direction.NorthWest: return Direction.SouthEast;
                case Direction.NorthEast: return Direction.SouthWest;
                case Direction.SouthWest: return Direction.NorthEast;
                case Direction.SouthEast: return Direction.NorthWest;
            }
            return Direction.Undefined;
        }