PImage b; PImage c; PImage d; int myXpos, myYpos; int count = 40; int distance; int xPos, yPos; ArrayList balls; void setup(){ noStroke(); smooth(); size(600,847); b = loadImage("Processing-Hintergrund2.jpg"); c = loadImage("Fliege1 Kopie.png"); d = loadImage("AXE.png"); balls = new ArrayList(); } void draw(){ image(b,0,0); distance = (int)dist(xPos, yPos, mouseX, mouseY); for(int i=0; i < balls.size(); i++){ Ball myObject = (Ball) balls.get(i); myObject.display(); } myXpos = mouseX; myYpos = mouseY; if(myXpos>500 && myYpos>650){ image(d,350,455); } if(mousePressed && (mouseX>500 && mouseY>650)){ if(balls.size()>0){ balls.remove(0); } } } void mouseMoved(){ if(distance>40){ if(balls.size()