// global vars import processing.opengl.*; Flock flock; // wave static int NUM_WAVES = 15; Wave[] wave; PImage bg; float halfHeight; void setup() { size(300,200,P3D); framerate(30); //colorMode(RGB,255,97,255,100); //directionalLight(0, 50, 50, 0, -100, 100); flock = new Flock(); //wave = new Wave(); for (int i = 0; i < 100; i++) { flock.addBoid(new Boid(new Vector3D(width/2,height/2),2.0f,0.05f)); } //smooth(); framerate(30); waveSetup(); } void draw() { drawWave(); background(waveBackground); //rect(20, 20, 200, 200); flock.run(); } // Add a new boid into the System void mousePressed() { // flock.addBoid(new Boid(new Vector3D(mouseX,mouseY),4.0f,0.15f)); }