示例#1
0
 void rotate(vector<vector<int> > &matrix) {
     int n = matrix.size();
     if(n == 0)
         return;
     for(int i = 0;i < (n + 1) / 2;i++)
         rotateCircle(matrix,n,i);
 }
int main(){
	initializePrinter();
	drawCanvas(0,0,0,255);
	int x,y;
	y = getYRes()/2;
	x = getXRes()/2;
	circle C = makeCircle(0,0,0,255,20,x,y);
	for (i=0;i<=360;i++) {
		rotateCircle(C,i,x,y);
		drawCircle(C);
	}
	printToScreen();
	finishPrinter();
}
示例#3
0
 void rotate(vector<vector<int> > &matrix) {
     if(matrix.size() <= 1)return;
     for(int i = 0; i < matrix.size()/2; i++){
         rotateCircle(matrix,i);
     }
 }