Lernpfad:Lerntheke Marsrover/28: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
Programmiere den Rover so, dass er in einer Zufallswelt alle Steine analysiert (die er erreichen kann).  
Programmiere den Rover so, dass er in einer Zufallswelt alle Steine analysiert (die er erreichen kann).  
{{Aufgabe:End}}
{{Aufgabe:End}}
Kopiere zuerst die folgende Anfrage in die Rover-Klasse (direkt unter die <code>act()</code>-Methode). Sie zählt, wie viele Gesteine in der Welt noch vorhanden sind.
<syntaxhighlight lang="java" lines="">
    public int scanneGesteine() {
        return getWorld().getObjects(Gestein.class).size();
    }
</syntaxhighlight>
{{Kasten|Du kannst eine Zufallswelt erstellen, indem du in einer leeren Welt mit rechts auf den Boden klickst und <code>zufallswelt()</code> auswählst.
{{Kasten|Du kannst eine Zufallswelt erstellen, indem du in einer leeren Welt mit rechts auf den Boden klickst und <code>zufallswelt()</code> auswählst.
[[Datei:Greenfoot Zufallswelt erstellen.gif|center]]
[[Datei:Greenfoot Zufallswelt erstellen.gif|center]]
8.581

Bearbeitungen