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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2015, 17:49   #1
windi
Новичок
Джуниор
 
Регистрация: 09.03.2015
Сообщений: 3
Восклицание рисование ели

не рисует программу ель что нужно добавить:
Код:
Program SBS;
uses GraphABC;
Const a=150; {длина стороны треугольника}

{------------ Описание процедуры рисования леса ------------}
procedure triangle(x,y,h:integer; c1,c2: color); // Рисование треугольника 
{Параметры: x,y – координаты вершины h – высота; c1 –     цвет линий; c2 – цвет закраски }
begin
 x:=300; y:=150; 
         c1:=clLime;
         c2:=clLawnGreen; 
         SetPenColor(c1);
         moveto (x,y);
 Lineto(x+a div 2,y-100 ); 
 Lineto(x+a,y); 
 Lineto(x-a div 75,y) ;
 FloodFill(x+50,y-60,C2)// Рисуем елочку, обращаясь к процедуре 
end;
procedure fir(x,y,h:integer; c1,c2: color); // Процедура рисования елочки 
{Параметры: x,y – координаты вершины h – высота; st – стиль закраски c –     цвет линий; c2 – цвет закраски }
begin
// Рисуем елочку, используя процедуру TRIANGLE
end;
procedure Forest (N:byte); {N - количество елочек в лесу}
Const h0=30;
var i:byte;
    a,b,h:integer;
    color1,color2: Color;
begin
  For i:=1 to N do
    begin
      h:=random(h0-10)+10;           // высота треугольника от 10 до h0 точек
      a:=random(WindowWidth-20)+20;  // координата x вершины елочки - от 20 до ширины окна
      b:=random(WindowHeight-5)+5;  // координата y вершины елочки - от 5 до высоты окна
      color1:=clRandom;           // цвет линий
      color2:=clRandom;           // цвет закраски

      fir(a,b,h,color1,color2); 	// Обращение к процедуре рисования елочки
    end
end;
{------------ тело программы ------------}
begin
  Forest(25);
end.

Последний раз редактировалось Stilet; 09.03.2015 в 18:22.
windi вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование btf Win Api 2 18.09.2011 15:18
Рисование Костян 98 Мультимедиа в Delphi 2 28.05.2011 09:23
Рисование Granus Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 32 30.06.2009 23:23
Рисование... HunterMan Win Api 10 30.04.2008 23:46