Untitled
unknown
plain_text
2 years ago
857 B
3
Indexable
# include <stdio.h> # include <conio.h> # include <graphics.h> # include <math.h> char IncFlag; int PolygonPoints[3][2] ={{10,100},{110,100},{110,200}}; void PolyLine() { int iCnt; cleardevice(); line(0,240,640,240); line(320,0,320,480); for (iCnt=0; iCnt<3; iCnt++) { line(PolygonPoints[iCnt][0],PolygonPoints[iCnt][1], PolygonPoints[(iCnt+1)%3][0],PolygonPoints[(iCnt+1)%3][1]); } } void Reflect() { float Angle; int iCnt; int Tx,Ty; printf("endl");; for (iCnt=0; iCnt<3; iCnt++) PolygonPoints[iCnt][1] = (480 - PolygonPoints[iCnt][1]); } void main() { int gDriver = DETECT, gMode; int iCnt; initgraph(&gDriver, &gMode, "C:\\TurboC3\\BGI"); for (iCnt=0; iCnt<3; iCnt++) { PolygonPoints[iCnt][0] += 320; PolygonPoints[iCnt][1] = 240 - PolygonPoints[iCnt][1]; } PolyLine(); getch(); Reflect(); PolyLine(); getch();
Editor is loading...