| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Borland C++] "Шарики" |
| Автор: redrover 15.11.2009, 18:13 |
| Задача такая: на форме разместить 6 шариков и сделать так, чтобы по клику мыши они исчезали. |
| Автор: Sanaff 15.11.2009, 20:14 |
| Самый простой алгоритм На событие загрузки формы: Создаём массив двумерный d(6,2) // 1) - это x 2) - это y в цикле заполняем массив случайными числами - это будут x и y координаты шариков рисуем шарики. На событие клика мыши: Там передаются координаты мышки. в цикле вычисляем расстояние между мышкой и каждым шариком. (каждым элементом массива). Расстояние вычисляем sqr((xmous-d(i,1)^2 + (ymous-d(i,2))^2) если расстояние стало меньше радиуса шарика, то стираем шарик с этим номером Ну вот по-русски так. Код не напишу - плохо знаю синтаксис |