Графика в Паскале.
Всем привет, помогите плиз составить задачку в паскале на графику. Нужно нарисовать кота..вот тут я че то набросал, но как-то страшно становится=)))
program kot;
uses crt, graph;
var gd,gm:integer;
x,y,dx,dy,r,color:integer;
procedure krug(dx,dy,color: integer);
begin
setcolor(6);
circle(x+dx, y+dy,r);
floodfill(x+dx, y+dy, 6);
end;
begin
gd:=detect;
initgraph(gd,gm, 'c:\tp7\bgi');
cleardevice;
x:=250; y:=150; dy:=20; dx:=40; r:=40;
krug (dx,dy,color); dy:=dy+40; color:=red;
x:=250; y:=100; dy:=20; dx:=40; r:=25;
krug (dx,dy,color); dy:=dy+40; color:=red;
x:=270; y:=150; dy:=20; dx:=20; r:=20;
krug (dx,dy,color); dy:=dy+40; color:=yellow;
x:=262; y:=102; dy:=20; dx:=20; r:=8;
krug (dx,dy,color); dy:=dy+40; color:=yellow;
readln;
closegraph;
end.
Всем привет, помогите плиз составить задачку в паскале на графику. Нужно нарисовать кота..вот тут я че то набросал, но как-то страшно становится=)))
program kot;
uses crt, graph;
var gd,gm:integer;
x,y,dx,dy,r,color:integer;
procedure krug(dx,dy,color: integer);
begin
setcolor(6);
circle(x+dx, y+dy,r);
floodfill(x+dx, y+dy, 6);
end;
begin
gd:=detect;
initgraph(gd,gm, 'c:\tp7\bgi');
cleardevice;
x:=250; y:=150; dy:=20; dx:=40; r:=40;
krug (dx,dy,color); dy:=dy+40; color:=red;
x:=250; y:=100; dy:=20; dx:=40; r:=25;
krug (dx,dy,color); dy:=dy+40; color:=red;
x:=270; y:=150; dy:=20; dx:=20; r:=20;
krug (dx,dy,color); dy:=dy+40; color:=yellow;
x:=262; y:=102; dy:=20; dx:=20; r:=8;
krug (dx,dy,color); dy:=dy+40; color:=yellow;
readln;
closegraph;
end.
