fCraft.DirectionFinder.GetDirection C# (CSharp) Method

GetDirection() public static method

public static GetDirection ( Vector3I marks ) : Direction
marks Vector3I
return Direction
        public static Direction GetDirection( Vector3I[] marks )
        {
            if ( Math.Abs( marks[1].X - marks[0].X ) > Math.Abs( marks[1].Y - marks[0].Y ) ) {
                if ( marks[0].X < marks[1].X ) {
                    return Direction.one;
                } else {
                    return Direction.two;
                }
            } else if ( Math.Abs( marks[1].X - marks[0].X ) < Math.Abs( marks[1].Y - marks[0].Y ) ) {
                if ( marks[0].Y < marks[1].Y ) {
                    return Direction.three;
                } else {
                    return Direction.four;
                }
            } else
                return Direction.Null;
        }
DirectionFinder