예제 #1
0
        public Vector3 GetPosition(PlayingField pf)
        {
            var d = Direction.DirectionAsPoint();

            return(new Vector3(
                       Location.X + d.X * Fraction,
                       pf.GetElevation(this),
                       Location.Y + d.Y * Fraction));
        }
예제 #2
0
 public static Point Add(this Point p1, Direction dir)
 {
     return p1.Add(dir.DirectionAsPoint());
 }
예제 #3
0
 public static Point Add(this Point p1, Direction dir)
 {
     return(p1.Add(dir.DirectionAsPoint()));
 }