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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2011, 12:18   #1
Iren1993
 
Регистрация: 30.10.2011
Сообщений: 8
По умолчанию Движение колец и Движение линий сверху

1) Необходимо здесь сделать чтобы кольца с краев листа сдвигались на середину и объединялись
2) Необходимо чтобы сверху как бы падали линии(короткие), лучше конечно волнистые и много, чтобы создавалась иллюзия например серпантина

Код:
uses Graph, crt;
 
var
 D, r, e : integer;
begin
 {Инициируем графику}
 InitGraph(d, r, 'h:\bp\bgi');
 e := GraphResult;
 if e <> grOk then
 begin
    Writeln('Ошибка перехода в графический режим');
    Exit;
 end;
 {фон}
 Setbkcolor(Red);
 {рамка}
 SetColor(14);
 Rectangle(10, 10, GetMaxX-10, GetMaxY-10);
 {кольца}
 Circle(GetMaxX-320, 250, 35);
 Circle(GetMaxX-320, 250, 30);
 Setfillstyle(1,14);
 Floodfill(GetMaxX-320,282,14);
 Circle(GetMaxX-360, 260, 40);
 Circle(GetMaxX-360, 260, 35);
 Setfillstyle(1,14);
 Floodfill(GetMaxX-398,260,14);
 Floodfill(GetMaxX-322,260,14);
 {текст}
 SetTextStyle(7, 0, 6);
 SetColor(14);
 OutTextXY(40, 90, 'С Днем Свадьбы!!!');
 SetTextStyle(0, 0, 1);
 OutTextXY(70, 200, '');
 ReadKey;
end.
ПОМОГИТЕ ПОЖАЛУЙСТА! Очень нужно...



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 07.11.2011 в 08:43.
Iren1993 вне форума Ответить с цитированием
Старый 06.11.2011, 12:59   #2
Camaro Chevelle
Форумчанин
 
Регистрация: 05.11.2011
Сообщений: 102
По умолчанию

циклом for рисуешь на месте "старых" кругов круги цветом фона, а затем рисуешь новые круги жёлтым, меняя координату по х с помощью переменной цикла. что касается серпантина можно насыпать пикселей или линий случайными цветами, с их падением будет много проблем наверно, поэтому лучше пусть летают в воздухе, т. е. сначала рисуешь побольше красных (цвета фона) и поменьше остальных... я криво объясняю...
Camaro Chevelle вне форума Ответить с цитированием
Старый 07.11.2011, 19:48   #3
Iren1993
 
Регистрация: 30.10.2011
Сообщений: 8
По умолчанию

Camaro Chevelle, спасибо, я конечно попробую...но я вообще без понятия как это делать...мне бы на примере показать...
Iren1993 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение со скоростью света и быстрее скорости света - Сверхсветовое движение Alar Свободное общение 354 13.11.2011 21:32
Движение Евгений12354 Помощь студентам 1 07.10.2010 18:14
Движение Mickle Общие вопросы Delphi 5 19.04.2007 23:24