我有以下幾點:確定兩個點是近
bool AreNear(Point Old, Point Current)
{
int x1 = Convert.ToInt32(Old.X);
int x2 = Convert.ToInt32(Current.X);
int y1 = Convert.ToInt32(Old.Y);
int y2 = Convert.ToInt32(Current.Y);
if (x1 == x2) {
if (y1 == y2) {
return true;
}
}
return false;
}
我想在函數返回true,如果當前點是在老點的25個像素半徑。誰能告訴我該怎麼做?
PS:我會爲該函數使用更具描述性的名稱,例如'AreNear'。否則,如果不查看子程序本身,則不能推導出語句「if(ComparePoints(old,current))」的含義。 – Heinzi
'X'和'Y'是什麼類型?字符串? –