|
|
|
var gr1, gr2, x, y : integer; | |
gr1:= detect; | |
gr2:= vgahi; | |
initgraph (gr1, gr2, 'C:PascalBGI'); | |
SetFillStyle (1, 1); | |
Bar (0, 0, 400, 400); | |
SetFillStyle (1, 6); | |
Bar (80, 260, 200, 380); | |
Bar (85, 190, 115, 240); | |
Bar (300,300,310,380); | |
SetFillStyle (1, 9); | |
Bar (120, 300, 160, 340); | |
SetColor (0); | |
Rectangle (120, 300, 160, 340); | |
Line (140, 300, 140, 340); | |
Line (140, 320, 160, 320); | |
Line (60, 260, 140, 200); | |
line (140, 200, 220, 260); | |
Line (220, 260, 60, 260); | |
SetFillStyle (1,6); | |
FloodFill (140,230,0); | |
SetFillStyle (1, 9); | |
Sector (140, 245, 0, 180, 20, 20); | |
line (140, 245, 140, 225); | |
Line (140, 245, 154, 231); | |
Line (140, 245, 126, 231); | |
SetFillStyle (1, 14); | |
FillEllipse (320, 60, 40, 40); | |
SetFillStyle (1, 7); | |
FillEllipse (322, 64, 4, 4); | |
FillEllipse (318, 46, 6, 6); | |
FillEllipse (330, 35, 2, 3); | |
FillEllipse (310, 80, 4, 2); | |
FillEllipse (350, 50, 2, 2); | |
SetFillStyle (1, 15); | |
Arc (80, 100, 40, 320, 20); | |
Arc (120, 100, 40, 140, 20); | |
Arc (120, 100, 220, 320, 20); | |
Arc (160, 100, 220, 480, 20); | |
Arc (100, 100, 45, 135, 30); | |
Arc (140, 100, 45, 135, 30); | |
Arc (100, 100, 225, 320, 30); | |
Arc (140, 100, 225, 320, 30); | |
FloodFill (120,100,0); | |
SetFillStyle (1, 2); | |
Arc (265, 300, 40, 320, 20); | |
Arc (305, 300, 40, 140, 20); | |
Arc (305, 300, 220, 320, 20); | |
Arc (345, 300, 220, 500, 20); | |
Arc (285, 300, 75, 135, 30); | |
Arc (325, 300, 45, 105, 30); | |
Arc (285, 300, 225, 315, 30); | |
Arc (325, 300, 225, 320, 30); | |
Arc (305, 280, 20, 160, 25); | |
FloodFill (305, 300, 0); | |
Bar (0, 380, 400, 400); | |
x:=0; y:=380; SetColor(2); | |
Line (x, y, x+10, y-10); | |
Line (x+10, y, x+30, y-20); | |
x:=x+20; | |
until x>380; | |