/** * Begijnhofpark: * klik en schuif met de cursor de verschillende balmotieven doorheen het beeldvlak.

Keer terug */ PImage img; int num = 7; Spring[] springs = new Spring[num]; void setup() { size(1014,674); noStroke(); smooth(); springs[0] = new Spring(280, 580, 130, 0.98, 8.0, 1.0, springs,0); springs[1] = new Spring(480, 550, 85, 0.95, 9.0, 1.0, springs,1); springs[2] = new Spring(94, 568, 43, 0.90, 9.9, 0.9, springs,2); springs[3] = new Spring(590, 560, 48, 0.95, 9.0, 0.9, springs,3); springs[4] = new Spring(400, 600, 43, 0.95, 9.0, 0.9, springs,4); springs[5] = new Spring(540, 620, 60, 0.95, 9.0, 0.9, springs,5); springs[6] = new Spring(655, 600, 50, 0.95, 9.0, 0.9, springs,6); frameRate(30); } void draw() { background(0); tint(255,255); img = loadImage( "balpark3.jpg" ); image(img,0,0); fill(0,102,102); stroke(255,51,51); ellipse(280,580,130,130); stroke(255,51,51); ellipse(280,580,126,126); fill(51,51,153); stroke(204,51,204); ellipse(480,550,85,85); stroke(204,51,204); ellipse(480,550,81,81); fill(153,153,255); stroke(0,51,102); ellipse(590,560,48,48); stroke(0,51,102); ellipse(590,560,44,44); fill(0,102,153); stroke(51,51,102); ellipse(400,600,43,43); stroke(51,51,102); ellipse(400,600,39,39); fill(102,204,204); stroke(0,102,153); ellipse(540,620,60,60); stroke(0,102,153); ellipse(540,620,54,54); fill(0,153,102); stroke(102,51,204); ellipse(655,600,50,50); stroke(102,51,204); ellipse(655,600,46,46); for (int i = 0; i < num; i++) { springs[i].update(); springs[i].display(); } } void mousePressed() { for (int i = 0; i < num; i++) { springs[i].pressed(); } } void mouseReleased() { for (int i=0; i