api:documentation:robot:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
api:documentation:robot:start [2022/04/15 09:21] – [Welt vorbesetzen] Martin Pabst | api:documentation:robot:start [2022/04/15 11:03] – [Welt dynamisch vorbesetzen] Martin Pabst | ||
---|---|---|---|
Zeile 69: | Zeile 69: | ||
* Die gesetzten Ziegel sind standardmäßig rot. Die Zeichen r, y, g, b schalten die Ziegelfarbe um zu Rot, Gelb, Grün, Blau. Alle nachfolgenden Ziegel werden in der neuen Farbe gesetzt. | * Die gesetzten Ziegel sind standardmäßig rot. Die Zeichen r, y, g, b schalten die Ziegelfarbe um zu Rot, Gelb, Grün, Blau. Alle nachfolgenden Ziegel werden in der neuen Farbe gesetzt. | ||
</ | </ | ||
+ | |||
+ | ===== Welt dynamisch vorbesetzen ===== | ||
+ | <WRAP center round info 80%> | ||
+ | Natürlich kann man die Welt auch dynamisch (z.B. mit Blöcken auf zufälligen Positionen) vorbesetzen. Dazu dienen die Methoden '' | ||
+ | **Bemerkung: | ||
+ | |||
+ | </ | ||
+ | == Beispiel: == | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | new MyWorld(); | ||
+ | Robot r = new Robot(); | ||
+ | |||
+ | class MyWorld extends RobotWorld { | ||
+ | | ||
+ | super(10, 10); | ||
+ | for (int i = 0; i < 30; i++) { | ||
+ | | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Da das '' | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | MyRobot r = new MyRobot(); | ||
+ | // Ergänze hier ein Programm, das den Roboter alle Ziegel | ||
+ | // aufheben lässt: | ||
+ | |||
+ | |||
+ | </ | ||
+ | <script type=" | ||
+ | class MyRobot extends Robot { | ||
+ | | ||
+ | super(2, 3, 10, 10); | ||
+ | RobotWorld rw = getWelt(); | ||
+ | for (int i = 0; i < 30; i++) { | ||
+ | | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
api/documentation/robot/start.txt · Zuletzt geändert: 2022/04/15 11:35 von Martin Pabst