![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Уважаемые программисты! Нужна ваща помощь!
Мне нужно сделать так, что если одна картинка находиться в области другой, то тогда происходит определенное действие (Например Картинка #1 пропадает). Дело в том что одно изображение двигает пользователь, а другое двигается за этим изображением и при столкновении их должно произойти то самое действие. Код: Код:
if (Image1.Left=Image2.Left) and (Image1.Top=Image2.Top) then не годиться! Не годиться потомучто другое изображение всеравно залезает в то изображение и ищет его угол, а надо чтобы если сам край.. заранее спасибо. |
#2
|
||||
|
||||
![]() Код:
if (Image1.Top + Image1.Height >= Image2.Top) and (Image1.Top <= Image2.Top + Image2.Height) and (Image1.Left + Image1.Width >= Image2.Left) and (Image1.Left <= Image2.Left + Image2.Width) then // тут чо-нить делаем. Не профи, но и не чайник ![]() ![]() |
#3
|
|||
|
|||
![]() спасибо большое, то что надо. можно закрывать)
|