Движение одного объекта
Когда нужно изобразить один объект движущийся, а другой стационарный, то оба объекта рисуем в цикле, но у движущегося объекта координаты переменные, зависят от параметра цикла
For i:=1 to 80 do begin
gotoxy(i,10);
write(‘*’);
For i:=1 to 80 do begin
gotoxy(10,10);
write(‘*’);
gotoxy(80-I,10);
Write(‘&’);
delay(200);
Clrscr;
end;
End.
Рисунок первого объекта с постоянными координатами
Рисунок второго объекта с переменными координатами
Одновременно
Для одновременного перемещения объектов они прописываются в цикле и их координаты должны меняться в зависимости от параметра цикла.
For i:=1 to 80 do begin
gotoxy(i,10);
write(‘*’);
gotoxy(80-I,10);
Write(‘&’);
delay(200);
Clrscr;
end;
End.
Рисунок первого объекта с переменными координатами
Рисунок второго объекта с переменными координатами
Действие после движения
Если в какой-то момент движения нужно запустить другое действие, то цикл движения заканчивается и начинается новый цикл следующего действия
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.