Задание: Средствами языка С++ создать мультфильм следующего содержания:
На экране возникает ночной пейзаж, и секунды три ничего не происходит.
Затем звучит «космическая музыка».
Затем сверху появляется летающая тарелка и не спеша опускается на землю.
Затем снова раздается та же музыка.
Затем в окне дома вспыхивает свет.
Алгоритм создания анимации
На первом этапе нам необходимо создать ночной пейзаж. Для этого мы используем элементарные геометрические фигуры: круг, линия, прямоугольник. Задаем цвет и стиль заливки этим фигурам, и их расположение в графическом окне.
setcolor ( 15 );
setfillstyle ( 1, 12 );
rectangle (200,600,600,1000);
floodfill (550, 800, 15);
setcolor ( 15 );
setfillstyle ( 1, 0 );
rectangle (300,700,500,900);
floodfill (400, 800, 15);
setcolor(15);
setfillstyle ( 1, 8 );
moveto (200, 600);
lineto (600, 600);
lineto (400, 400);
lineto (200, 600);
floodfill (400, 500, 15);
Для придания реалистичности нашей картины, дублируем с помощью цикла for маленькие кружки «звезды», изменяя при этом их координаты X и У.
//звезды
For (i=0; i