|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.12.2007, 19:01 | #1 |
Пользователь
Регистрация: 08.12.2007
Сообщений: 48
|
Помогите сделать движение объектов в Pascal
Люди помогите зделать дижение или анимацию как правильно объёктов вот есть программный код на сам объёкт.Подскажите плизз
Код:
|
09.12.2007, 19:11 | #2 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Это у вас модуль... Могу поделиться программой, движение точки, квадрата, круга, сделано через объекты:
OBJECT_1.rar Там легко убрать лишнее и добавить нужное Я не маюсь бездельем, я от него тащусь!
|
09.12.2007, 19:24 | #3 |
Пользователь
Регистрация: 08.12.2007
Сообщений: 48
|
Что то он не запускается вроде компилируется нормально а запускаться не хочет.
Все Все зделал ну спасибо за исходничек теперь помучаюсь и воткну движения в свою прогу |
09.12.2007, 19:30 | #4 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Попробую угадать... Программа работает с графикой поэтому вам нужно добавить два файла egavga.bgi и graph.tpu в папку Bin или в тот же каталог где находиться программа или лучше туда и туда(на всякий случай)...
Эти файлы вы можете найти в папках Bgi и Units соответственно Я не маюсь бездельем, я от него тащусь!
|
09.12.2007, 19:45 | #5 |
Пользователь
Регистрация: 08.12.2007
Сообщений: 48
|
А обязательно должна быть процедура move без неё движение не получится или как ?
|
09.12.2007, 19:50 | #6 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
У меня она называеться Sdvig... Но смысл не в названии процедуры, а в том, что она делает и на что она влияет!
Я не маюсь бездельем, я от него тащусь!
|
09.12.2007, 19:50 | #7 |
Пользователь
Регистрация: 08.12.2007
Сообщений: 48
|
Нримерно так она должна выглядеть
procedure point.move(dx,dy:integer); begin x:=x+dx; y:=y+dy; end; |
09.12.2007, 19:55 | #8 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Урезал... Если хочешь поменяй имена процедур, но смысл не измениться...
Код:
Я не маюсь бездельем, я от него тащусь!
|
09.12.2007, 20:05 | #9 |
Пользователь
Регистрация: 08.12.2007
Сообщений: 48
|
k.creat(320,240,10); это что я что то не могу понять объясните
|
09.12.2007, 20:14 | #10 | |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Цитата:
Сначала мы создаем объект Figura -это родительский объект Потом создаем дочерний объект Krug - дочерний объект. Потом объявляеться переменная (k:Krug и работа с объектами происходит неосредственно через эту переменную. Мой совет вам, скачать хороший учебник по Паскалю и прочитать там общие понятия об объектах(из меня учитель очень плохой)... Я не маюсь бездельем, я от него тащусь!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с заданиями в PASCAL | LLIypLLIyH | Помощь студентам | 8 | 11.06.2008 11:51 |
Помогите рассчитать положение и движение точки N на отрезку DK | Stark[SG!] | Помощь студентам | 8 | 14.12.2007 10:08 |
помогите сделать движение на нажатие кнопки | shepelin | Общие вопросы Delphi | 1 | 11.12.2007 10:11 |
Помогите добавить свой цвет в инспектор объектов!!! | Denisich | Общие вопросы Delphi | 1 | 28.06.2007 23:03 |
Движение | Mickle | Общие вопросы Delphi | 5 | 19.04.2007 23:24 |