湖南工程学院交互式绘图系统
void
drawwindows() 画窗口
{
setbkcolor(7); /*7*/ setcolor(8);
rectangle(0,20,640,460); rectangle(0,0,640,20); setfillstyle(1,1); floodfill(1,1,8);
rectangle(0,460,640,480); setfillstyle(1,15); floodfill(1,461,8); setcolor(RED);
outtextxy(10,468,"Finished By XuYuanFei."); setcolor(15);
line(0,41,640,41); line(0,459,640,459); setcolor(8);
line(0,42,640,42); setcolor(15);
rectangle(610,3,630,17); setfillstyle(1,7); floodfill(611,4,15); setcolor(8);
line(610,17,630,17); line(630,3,630,17); line(611,4,628,16); line(611,16,628,4);
rectangle(2,44,635,459); setcolor(15);
rectangle(3,45,634,458); line(611,3,628,15); line(611,15,628,3); meun(5,55,"line");
meun(65,165,"rectangle"); meun(175,250,"circle"); meun(260,330,"Bezer"); meun(340,400,"Cut"); }
int _cut() 裁剪 void mycircle(double x,double y,double r) 画圆 {
double i; for(i=0.0;i<360.0;i=i+4)
line(x+r*cos((i+1)/360*3.1415*2),y+r*sin((i+1)/360*3.1415*2),x+r*cos((i+4.0)/360*3.1415*2),y+r*sin((i+4.0)/360*3.1415*2));