import noc.*; // Planets or Magnetic Billiard Balls // v2.0 with Vectors // by Andy Doro int numCircles = 7; // number of circles Circle[] theCircles = new Circle[numCircles]; float damp = 0.65; // dampening factor when circles hit the walls int attracted = 1; // attraction or repulsion void setup() { size(600,600); smooth(); noStroke(); frameRate(30); colorMode(RGB); for (int i = 0; i < theCircles.length; i++) { theCircles[i] = new Circle(theCircles, i); } } void draw() { background(100); //frameRate(1); for (int i = 0; i < theCircles.length; i++) { theCircles[i].drawCircle(); } } void mousePressed() // mouse-click toggles attraction/repulsion { if (attracted == 1) { attracted = -1; } else { attracted = 1;} } /* color RandomColor() { return color(255, 255, 255, 128); } */