Esempio n. 1
0
        public override bool IsPointInArea(int x, int y)
        {
            int    cX       = Map.Instance.CenterX;
            int    cY       = Map.Instance.CenterY;
            double distance = MapFoothold.DistanceBetweenPointToLine(x, y, cX + Object.GetInt("x"), cY + Object.GetInt("y1"), cX + Object.GetInt("x"), cY + Object.GetInt("y2"));

            return(distance <= 5);
        }
Esempio n. 2
0
 public static double DistanceBetweenPointToLine(Point p, Point p1, Point p2)
 {
     return(MapFoothold.DistanceBetweenPointToLine(p.X, p.Y, p1.X, p1.Y, p2.X, p2.Y));
 }