public class Flummi extends Ball { double bounceFaktor; public Flummi(double neuerBounceFaktor) { super(); bounceFaktor = neuerBounceFaktor; super.RadiusSetzen(20); super.FarbeSetzen("gruen"); } public Flummi(int x, int y, double neuerBounceFaktor) { super(x, y); bounceFaktor = neuerBounceFaktor; super.RadiusSetzen(20); super.FarbeSetzen("gruen"); } public void Ausführen() { // Der Flummi liegt if (y == 600-radius && geschwindigkeit > 0) { return; } // Der Flummi faellt geschwindigkeit += BESCHLEUNIGUNG; // Beschleunigung int ny = y + (int)geschwindigkeit; if (ny >= 600-radius) { // Der Flummi ist aufgeschlagen ny = 600-radius; geschwindigkeit = -1 * bounceFaktor * geschwindigkeit; } super.PositionSetzen(x, ny); } public void SonderTaste(int sondertaste) {} public void Taste(char taste) {} public void Geklickt(int x, int y , int anzahl) {} }