Помощь - Поиск - Пользователи - Календарь
Полная версия: графика
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Ann_ka
Помогите, плиииииииз: как организовать движение объекта
по прямоугольной области? какие условия поставить?
P.S.: срочно... mega_chok.gif
Seln
Цитата(Ann_ka @ 17.05.2007 18:39) *

Помогите, плиииииииз: как организовать движение объекта
по прямоугольной области? какие условия поставить?
P.S.: срочно... mega_chok.gif



Чё-то я не очень врубился... Ты вообще чё хочешь сделать? А-то я не понял.
Tan
Для начала неплохо было бы знать, что за объект, так как с примитивами всё просто, а с другими объектами уже надо думать.
Ann_ka
Цитата(Tan @ 20.05.2007 17:16) *

Для начала неплохо было бы знать, что за объект, так как с примитивами всё просто, а с другими объектами уже надо думать.

Объект примитивный: машина. unsure.gif
Ann_ka
Кто-нибудь, помогите, подскажите!!!! wacko.gif
klem4
Цитата
какие условия поставить?


Условия не выхода за границы экрана.

перед очередной попыткой передвинуть объект проверяй:

Чтобы

координата X самой левой точки объекта + delta сдвига >= 0
коорданита X самой правой точки объекта + delta сдвига <= GetMaxX

Ну и соответственно для координаты Y (самой высокой и самой низкой + delta) сравнивай с нулем и GetMaxY

А вообще пользуйся поиском ! Выкладывались различные вещи, движение шарика по экрану например, бильярд ...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.