oh ich kriege es nicht hin:( tut mir leid ich bin so eine niete in so sachen

also die drei Teilnehmer heißen RunderSmylie und DreiecksSmylie und VierecksSmylie und ich hab denen jetzt allen die Methode mit dem um Zufall verschieben. Jetzt möchte ich in der Klasse Smylierennen die verschieben aber wenn ich des so mache

print("public void rennenStarten(int Zufall) {
    RunderSmylie.verschieben(Zufall, 0);

}");

dann funktioniert das nicht? warum nicht? vielen dank für das verständnis!

...zur Antwort

okay danke das hat mir schonmal sehr geholfen. aber jetzt habe ich noch eine frage :P wie kann ich jetzt die Methode in einer anderen Klasse aufrufen? also die Methode soll heißen

> public void rennenStarten() { > runderSmylie.verschieben() > }

aber so geht des dann nicht? vielen lieben dank schonmal!

...zur Antwort

aber ich soll das mit der Methode:

 public int gibZufallszahl(int pMaximum) {
    return  (int) ((Math.random()*pMaximum)+1);
}

machen. Und ich habe das jetzt eingefügt in:

public void verschieben(int gibZufallszahl) {
    koerper.verschieben(gibZufallszahl(100), gibZufallszahl(0));
    auge1.verschieben(gibZufallszahl(100), gibZufallszahl(0));
    auge2.verschieben(gibZufallszahl(100), gibZufallszahl(0));
    mund.verschieben(gibZufallszahl(100), gibZufallszahl(0));
}

so. Immerhin bewegt sich das jetzt schon nach einer Zufallszahl und auch nur in X-Richtung aber leider alles unterschiedlich weit. Kannst du mir da vielleicht helfen? vielen dank :)`

...zur Antwort