Quantcast
Viewing all articles
Browse latest Browse all 40524

Using 'for' to loop a loop

    #include "ofApp.h"
int curserx = 0;
int cursery = 0;

//Shapes a
int ax1[500], ax2[500], ay1[500], ay2[500],ax0[500],ay0[500],ax3[500],ay3[500];
int a;
int b;

//--------------------------------------------------------------
void ofApp::setup(){

ofSetBackgroundAuto(true);



}

//--------------------------------------------------------------
void ofApp::update(){

}

//--------------------------------------------------------------
void ofApp::draw(){
//Draw Shape A

ofSetColor(abs(curserx-300),abs(curserx-300),abs(cursery-300));
ofRect(0,0,600,600);
for ( b = 5; b < 610 ; b + 30){
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 5+ax0[b];
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
}


    /*
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 35;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 65;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 95;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 125;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 155;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 185;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 215;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 245;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 275;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 305;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 335;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 365;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 395;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 425;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 455;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 485;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 515;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 545;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 575;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5 + a * 30;
        ay1[a] = 605;
        ax2[a] = (abs(curserx)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }





    for ( a = 0; a < 100 ; a++){
        ax1[a] = 5;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 35;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 65;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 95;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 125;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 155;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 185;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 215;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 245;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 275;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 305;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 335;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 365;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 395;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 425;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 455;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 485;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 515;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 545;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 575;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }
    for ( a = 0; a < 100 ; a++){
        ax1[a] = 605;
        ay1[a] = 5 + a * 30;
        ax2[a] = (abs(cursery)/30 - a);
        ofSetColor(abs(curserx-300),abs(cursery - 300),180);
        ofSetLineWidth(2);
        ofCircle(ax1[a],ay1[a],ax2[a]);
    }*/
}

//--------------------------------------------------------------
void ofApp::keyPressed(int key){

}

//--------------------------------------------------------------
void ofApp::keyReleased(int key){

}

//--------------------------------------------------------------
void ofApp::mouseMoved(int x, int y){
    curserx = x;
    cursery = y;

}

//--------------------------------------------------------------
void ofApp::mouseDragged(int x, int y, int button){

}

//--------------------------------------------------------------
void ofApp::mousePressed(int x, int y, int button){

}

//--------------------------------------------------------------
void ofApp::mouseReleased(int x, int y, int button){

}

//--------------------------------------------------------------
void ofApp::windowResized(int w, int h){

}

//--------------------------------------------------------------
void ofApp::gotMessage(ofMessage msg){

}

//--------------------------------------------------------------
void ofApp::dragEvent(ofDragInfo dragInfo){

}

I commented out most of it to try and just mess with the stuff at the beginning


Viewing all articles
Browse latest Browse all 40524

Trending Articles