void main() { int gDriver=DETECT,gMode; int x1,x2,y1,y2,iColor; initgraph(&gDriver,&gMode,"c:\\tc\\bgi"); cleardevice(); cout<<endl<<"Enter x1 : "; cin>>x1; cout<<"Enter y1 : "; cin>>y1; cout<<endl<<"Enter x2 : "; cin>>x2; cout<<"Enter y2 : "; cin>>y2; cout<<endl<<"Enter COLOR : "; cin>>iColor; cleardevice(); DDALine(320,1,320,480,12); DDALine(1,240,640,240,12); circle(320,240,2); DDALine(320+x1,240-y1,320+x2,240-y2,iColor%16); getch(); }
/*Mii funcion*/ int pintaPoligono(int lados, int puntos[]) { int x1, x2, y1, y2; float i = 0.0; int mitadx = getmaxx()/2; int mitady = getmaxy()/2; x1 = mitadx + 100; y1 = mitady; for(int m = 0; m < lados; ++m) { i = i + (360/lados); x2 = mitadx + (100*cos(i*pi/180.0)); y2 = mitady + (100*sin(i*pi/180.0)); DDALine(x1, y1, x2, y2, puntos); //dibujamos la línea x1 = x2;//comenzamos desde el siguiente punto y1 = y2;//comenzamos desde el siguiente punto } return i; }