/** * 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