#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