А как ядро летит? Прямо?
Условие попадания (в случае идеальных точек) - совпадение координат.
Для не идеальных точек - пересечение областей ядра и корабля. Т.е. ядро у тебя это круг. Корабль, допустим, квадрат. В момент, когда круг и квадрат пересекаются (решение соотв. уравнения) считаем, что ядро попало в корабль. В этом случае достаточно просто остановить таймер (Timer1.Enabled := False).
|