Package pi.dsa.turtle
Class TurtlePenController
java.lang.Object
pi.dsa.turtle.TurtlePenController
Steuert den Zeichenstift der Schildkröte.
- Since:
- 0.40.0
- Author:
- Josef Friedrich
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangeThickness(int thickness) Ändert die aktuelle Linienstärke des Zeichenstifts um einen gegebenen Wert.Setzt die Farbe des Zeichenstifts alsColor-Objekt.Setzt die Farbe des Zeichenstifts als Zeichenkette.lift()Hebt den Zeichenstift an, sodass die Schildkröte nicht zeichnet.lower()Senkt den Zeichenstift, sodass die Schildkröte zeichnet.set(boolean isDown) Setzt den Zustand des Zeichenstifts.thickness(int thickness) Setzt die Linienstärke des Zeichenstifts in Pixel.
-
Field Details
-
thickness
public int thicknessDie Linienstärke des Zeichenstifts in Pixel.- Since:
- 0.40.0
-
color
Die Farbe des Zeichenstifts.- Since:
- 0.40.0
-
-
Constructor Details
-
TurtlePenController
public TurtlePenController()
-
-
Method Details
-
thickness
Setzt die Linienstärke des Zeichenstifts in Pixel.- Parameters:
thickness- Die Linienstärke des Zeichenstifts in Pixel.- Since:
- 0.38.0
-
changeThickness
Ändert die aktuelle Linienstärke des Zeichenstifts um einen gegebenen Wert.Positive Werte erhöhen die Linienstärke, negative Werte verringern sie. Führt die Änderung zu einer negativen Linienstärke, wird die Änderung verworfen und der vorhandene Wert bleibt unverändert.
- Parameters:
thickness- Die Differenz der Linienstärke (positiv zum Erhöhen, negativ zum Verringern); wird ignoriert, wenn die resultierende Linienstärke negativ wäre.- Since:
- 0.38.0
-
color
Setzt die Farbe des Zeichenstifts alsColor-Objekt.- Parameters:
color- Die Farbe des Zeichenstifts.- Since:
- 0.40.0
-
color
Setzt die Farbe des Zeichenstifts als Zeichenkette.- Parameters:
color- Die Farbe des Zeichenstifts.- Since:
- 0.40.0
-
lower
Senkt den Zeichenstift, sodass die Schildkröte zeichnet.- Since:
- 0.40.0
-
lift
Hebt den Zeichenstift an, sodass die Schildkröte nicht zeichnet.- Since:
- 0.40.0
-
set
Setzt den Zustand des Zeichenstifts.- Parameters:
isDown- Wird wahr übergeben, so schreibt der Stift. Wird falsch übergeben, so schreibt er nicht.- Since:
- 0.40.0
-