Package pi.dsa.turtle
Class TurtleAnimationController
java.lang.Object
pi.dsa.turtle.TurtleAnimationController
Steuert die Animationen, die während des Malprozesses der Schildkröte
zu sehen sind.
Mithilfe dieser Klasse kann zum Beispiel die Geschwindigkeit eingestellt oder der Warp-Modus eingeschaltet werden.
- Since:
- 0.40.0
- Author:
- Josef Friedrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangeSpeed(double speedChange) Ändert die aktuelle Geschwindigkeit um den angegebenen Wert.speed(double speed) Setzt die Geschwindigkeit, mit der sich die Schildkröte bewegt (in Meter pro Sekunde).Schaltet den sogenannten „Warp-Modus“ an oder aus.warp()Schaltet in den sogenannten „Warp-Modus“.warp(boolean warpMode) Setzt den Zustand des sogenannten „Warp-Modus“.
-
Constructor Details
-
TurtleAnimationController
public TurtleAnimationController()
-
-
Method Details
-
speed
Setzt die Geschwindigkeit, mit der sich die Schildkröte bewegt (in Meter pro Sekunde).- Parameters:
speed- Die Geschwindigkeit, mit der sich die Schildkröte bewegt (in Meter pro Sekunde).- Since:
- 0.38.0
-
changeSpeed
Ändert die aktuelle Geschwindigkeit um den angegebenen Wert.Positive Werte erhöhen die Geschwindigkeit, negative Werte verringern sie. Führt die geplante Änderung dazu, dass die Geschwindigkeit negativ würde, so wird die Änderung verworfen und die Geschwindigkeit bleibt unverändert.
- Parameters:
speedChange- Der Betrag, um den die Geschwindigkeit erhöht (positiv) oder verringert (negativ) werden soll.- Since:
- 0.38.0
-
warp
Schaltet in den sogenannten „Warp-Modus“. Im Warp-Modus finden keine Animationen statt. Die Turtle-Grafik wird so schnell wie möglich gezeichnet.- Since:
- 0.38.0
-
warp
Setzt den Zustand des sogenannten „Warp-Modus“. Im Warp-Modus finden keine Animationen statt. Die Turtle-Grafik wird so schnell wie möglich gezeichnet.- Parameters:
warpMode- Der Warp-Modulus wird angeschaltet, falls der Wert wahr ist. Er wird ausgeschaltet, falls der Wert falsch ist.- Since:
- 0.40.0
-
toggleWarpMode
Schaltet den sogenannten „Warp-Modus“ an oder aus. Im Warp-Modus finden keine Animationen statt. Die Turtle-Grafik wird so schnell wie möglich gezeichnet.- Since:
- 0.38.0
-