Я пытаюсь создать простой класс обнаружения столкновений для футбольного матча. Вот код:
int Collision(int x1, int y1, int radius1, int x2, int y2, int radius2)
{
int dx = x2 - x1;
int dy = y2 - y1;
int radii = radius1 + radius2;
if ((dx*dy)+(dy*dy)< radii * radii)
{
return true;
}
else
{
return false;
}
}
Проблема в том, что код возвращает true или false. Visual Studio говорит, что не может неявно преобразовать bool в int, и я это понимаю, но как это исправить? Спасибо за любую помощь.