/* * KLASSE BlumenObj * * drastellung der einzelnen blume, wird groesser über die zeit * */ class BlumenObj { int xPos; int yPos; float blumenGroesse; float aging=1.001; int meineID; BlumenObj(int x, int y, int gr) { xPos = x; yPos = y; blumenGroesse = gr; } // Methode - zeichnet die blume und lässt sie wachsen void drawme() { strokeWeight (0); fill(255,210,0); if(blumenGroesse<=6.2){ blumenGroesse=aging*blumenGroesse;} ellipse(xPos+blumenGroesse/2, yPos+blumenGroesse/2,blumenGroesse/.8,blumenGroesse/.8); ellipse(xPos+blumenGroesse/2, yPos-blumenGroesse/2,blumenGroesse/.8,blumenGroesse/.8); ellipse(xPos-blumenGroesse/2, yPos+blumenGroesse/2,blumenGroesse/.8,blumenGroesse/.8); ellipse(xPos-blumenGroesse/2, yPos-blumenGroesse/2,blumenGroesse/.8,blumenGroesse/.8); fill(255,0,0); ellipse(xPos, yPos,blumenGroesse,blumenGroesse); } int getX() { return xPos; } int getY() { return yPos; } float getAge() { return blumenGroesse; } }