api:documentation:robot:methoden:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
api:documentation:robot:methoden:start [2022/04/15 19:28] – angelegt Martin Pabst | api: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, | ||
+ | |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:// | ||
|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