Скачиваний:
11
Добавлен:
15.06.2014
Размер:
1 Кб
Скачать
unit Utrapeciya;

interface
uses graphics;

type Ttrapeciya=class(Tobject)
x,y: integer;
color: Tcolor;
canvas: Tcanvas;
constructor create(x0,y0: integer; color0: Tcolor; canvas0: Tcanvas);
procedure move(deltax: integer);
procedure show; virtual;
end;

implementation

constructor Ttrapeciya.create;
begin
inherited create;
x:=x0;
y:=y0;
color:=color0;
canvas:=canvas0;
end;

procedure Ttrapeciya.show;
begin
canvas.Pen.Color:=clBlack;
canvas.Brush.Color:=color;
with Canvas do begin
moveto(x,y);
lineto(x-40,y+60);
lineto(x-130,y+60);
lineto(x-175,y);
lineto(x,y);
Floodfill(x-80,y+40,clBlack,fsBorder);
end;
end;

procedure Ttrapeciya.move;
begin
canvas.Brush.Color:=clbtnface;//stiranie pred izobrazen
canvas.Pen.Color:=clbtnface;
with Canvas do begin
moveto(x,y);
lineto(x-40,y+60);
lineto(x-130,y+60);
lineto(x-175,y);
lineto(x,y);
Floodfill(x-80,y+40,clbtnface,fsBorder);
end;
x:=x+deltax;
show;

end;

end.
Соседние файлы в папке кораблик с флагом
  • #
    15.06.2014949 б11Unit1.dfm
  • #
    15.06.20141.65 Кб11Unit1.pas
  • #
    15.06.2014843 б11Unit1.~df
  • #
    15.06.20141.5 Кб11Unit1.~pa
  • #
    15.06.20142.06 Кб11Utrapeciya.dcu
  • #
    15.06.20141 Кб11Utrapeciya.pas
  • #
    15.06.2014914 б11Utrapeciya.~pa