Point p1,p2
〜〜
return ( ((p1.X-p2.X)^2) + ((p1.Y-p2.Y)^2) )
ってコードでp1,p2の距離の二乗を求めているのですが、
なぜか負の値が帰ってきます… どこがおかしいのでしょうか?