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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2014, 21:56   #1
DSBM
Пользователь
 
Регистрация: 15.12.2013
Сообщений: 13
По умолчанию Передвижение нижней перекладины лестницы. Паскаль.

Привет, форумчане!
Дано задание:
>Создать программу, реализующую средствами графики языка программирования TurboPascal следующее динамическое изображение, базирующееся на задании предыдущей лабораторной работы: лестница перемещается справа налево, а утолщенная нижняя перекладина - за это же время - вверх.

Не могу поднять нижнюю перекладину.

По идее, можно еще один объект создать -эту перекладину, потом рисовать её все выше, на месте тонких перекладин. Только вот не знаю, как это сделать.

Исходник:
Код:
{Made by SiD}
program DSBM;
uses graph, crt;
var dr, md: integer;
    i, j, x, y: byte;
    p, z:pointer;
    size, secsize:word;
begin
clrscr;
x:=succ(0);
y:=succ(0);
window(x, y, x+20, y+20);
clrscr;
gotoxy(6,2);
dr:=0;
md:=0;
initgraph(dr, md, '');

setcolor(15);
line(100,1,100,450);
line(50,1,50,450);
line(50,50,100,50);
line(50,100,100,100);
line(50,150,100,150);
line(50,200,100,200);
line(50,250,100,250);
line(50,300,100,300);
line(50,350,100,350);
line(50,400,100,400);
size:=imagesize(50,0,100,450);
getmem(p, size);
getimage(50,0,100,450,p^);
for i:=1 to 50 do begin
ClearDevice;
putimage(50-i,10,p^,0);
delay(300);
end;
readkey;
end.
DSBM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGl.Создание винтовой лестницы. Владислав-0- Мультимедиа в Delphi 3 23.04.2013 12:22
Прилепить блок к нижней части браузера delik JavaScript, Ajax 1 19.07.2012 12:07
Не могу понять, почему шарик не отлатает в нижней правой границы (Delphi) reznor264 Помощь студентам 4 11.11.2010 21:38
Формула значения последней (нижней) заполненной ячейки в столбце VictorM Microsoft Office Excel 16 09.09.2010 20:47
необходимо ограничить функцию с нижней стороны значением y=0.4 Diller Помощь студентам 5 05.10.2007 18:43