Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:robot:methoden:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

api:documentation:robot:methoden:start [2022/04/15 19:28] – angelegt Martin Pabstapi:documentation:robot:methoden:start [2022/04/15 19:48] (aktuell) Martin Pabst
Zeile 1: Zeile 1:
 ====== Methoden des Roboters ====== ====== Methoden des Roboters ======
 ^Methode^Beschreibung^ ^Methode^Beschreibung^
 +|Robot() |Konstruktor ohne Parameter. Falls noch keine RobotWorld vorhanden ist, wird eine leere Welt der Größe 5 x 8 erzeugt. Dann wird der Roboter an Position 1/1 reingesetzt. Der Roboter blickt anfangs nach Süden. |
 +|Robot(int startX, int startY) | Wie der leere Konstruktor, jedoch wird der Roboter an der Position x/y in die Welt gesetzt. |
 +|Robot(int startX, int startY, int worldX, int worldY)|Wie der vorherige Konstruktor. Falls noch keine Welt vorhanden ist, wird eine Welt der Größe worldX x worldY erzeugt. |
 +|Robot(int startX, int startYm, String initialeWelt) | Wie der vorherige Konstruktor. Falls noch keine Welt vorhanden ist, wird eine neue Welt anhand der Beschreibung im übergebenen String aufgebaut. [[https://www.learnj.de/doku.php?id=api:documentation:robot:start#welt_vorbesetzen|Zum Format des Strings siehe hier.]] |
 |schritt() |Der Roboter geht einen Schritt nach vorne. Stößt er dabei an den Rand der Welt oder erfordert der Schritt, dass der Roboter mehr als einen Ziegel nach oben oder nach unten geht, so bricht das Programm mit einer Fehlermeldung ab. | |schritt() |Der Roboter geht einen Schritt nach vorne. Stößt er dabei an den Rand der Welt oder erfordert der Schritt, dass der Roboter mehr als einen Ziegel nach oben oder nach unten geht, so bricht das Programm mit einer Fehlermeldung ab. |
 |schritt(int anzahl) |Wie schritt(), jedoch anzahl-mal. | |schritt(int anzahl) |Wie schritt(), jedoch anzahl-mal. |
api/documentation/robot/methoden/start.1650043704.txt.gz · Zuletzt geändert: 2022/04/15 19:28 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki