示例#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()));
 }