Circle Collision

/** * Circle Collision with Swapping Velocities * by Ira Greenberg. * * Based on Keith Peter's Solution in * Foundation Actionscript Animation: Making Things Move! */ Ball* balls[2] = { new Ball(100, 400, 20), new Ball(700, 400, 80) }; void setup() { size(640, 360); } void draw() { background(51); for (Ball* b : balls) { b->update(); b->display(); b->checkBoundaryCollision(); } balls[0]->checkCollision(balls[1]); }