コード例 #1
0
        public override bool IsPointOk(XReal tAreaX, XReal tAreaY)
        {
            var   area = Area;
            XReal dist =
                XVector2.Distance(
                    new XVector2(tAreaX, tAreaY),
                    area.Position
                    );
            XReal distFromEdge = dist - area.Size;

            if (XReal.Abs(distFromEdge) > MaxDistance ||
                XReal.Abs(distFromEdge) < MinDistance)
            {
                return(false);
            }
            return(true);
        }
コード例 #2
0
ファイル: XMath.cs プロジェクト: Weesals/XScript-Validator
 public XReal abs(XReal v)
 {
     return(XReal.Abs(v));
 }