Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2010, 08:49   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Где задаются размеры окружности и квадрата?
const sr=100 - это половина стороны квадрата, а переменная r - типо радиус круга

Цитата:
Почему при наведении квадрата на окружность, она не вписывается в него?)
Фуххх... Какой требовательный, ну меняй
Код:
  function TForm1.collis:boolean;
  begin
   result:=
     (abs(sq.Y-circ.Y)<(sr+r))
     and
     (abs(sq.X-circ.X)<(sr+r));
   if Result
   then r:=sr else r:=50;
  end;
...
procedure TForm1.FormPaint(Sender: TObject);
begin
  if collis then begin
   circ:=sq;
  end;
P.S. Я же просто идею подал, а твоя задача иё развить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение dampirik Общие вопросы C/C++ 15 10.10.2009 18:47
движение alex(21) Паскаль, Turbo Pascal, PascalABC.NET 9 20.08.2009 00:08
Броуновское движение DEVIL666 Общие вопросы C/C++ 6 21.03.2009 18:17
Движение Mickle Общие вопросы Delphi 5 19.04.2007 23:24