コード例 #1
0
        // Move direction.
        // Change the starting position on a direction.
        public override R1CircularDirection translate(int coordinateSystemDirection, float amount)
        {
            float finalX = StartingPoint.GetAxisAt(0);

            R1Direction <R1CircularDirection, CircularLinkedList <R1Point>, CircularDirection <R1CircularDirection, R1Point> > .Translate(coordinateSystemDirection, amount, ref finalX);

            return(new R1CircularDirection(new R1Point(finalX),
                                           Direction, SharedDirection.DirectionLength, SharedDirection.Divisor, Duration, numberOfRotations));
        }
コード例 #2
0
 // Move a direction along one of the eight possible directions.
 public R1CDirection Translate(int coordinateSystemDirection, float amaunt)
 {
     return(new R1CDirection(directionHelper.Translate(coordinateSystemDirection, amaunt)));
 }