Interface ActorAdder
- All Known Implementing Classes:
Layer,Logo,MainAnimation,Scene
public interface ActorAdder
Erzeugt verschiedene
Actor-Objekte und fügt sie gleich zur Szene bzw.
zur Ebene hinzu.
Mit Hilfe dieses Interfaces können die Klassen Scene and
Layer um einige
Hilfsmethoden erweitert werden, ohne sie dabei mit vielen weiteren Methoden
zu überfrachten. Die erzeugten Actor-Objekt werden gleich zur Szene
bzw. zur Ebene hinzugefügt.
-
Method Summary
Modifier and TypeMethodDescriptiondefault CircleErzeugt einen Kreis mit einem Meter Durchmesser.default CircleaddCircle(double diameter) Erzeugt einen Kreis durch Angabe des Durchmessers.default CircleaddCircle(double x, double y) Erzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position.default CircleaddCircle(double diameter, double x, double y) Erzeugt einen Kreis durch Angabe des Durchmessers und der Position.default CircleErzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position und der Farbe.default HexagonaddHexagon(double radius) default HexagonaddHexagon(double x, double y) default HexagonaddHexagon(double radius, double x, double y) default HexagonaddHexagon(double radius, double x, double y, String color) default HexagonaddHexagon(double x, double y, String color) default Imagedefault Imagedefault PentagonaddPentagon(double radius) default PentagonaddPentagon(double x, double y) default PentagonaddPentagon(double radius, double x, double y) default RectangleaddRectangle(double width, double height) Erzeugt ein Rechteck durch Angabe der Breite und Höhe.default RectangleaddRectangle(double width, double height, double x, double y) Erzeugt ein Rechteck durch Angabe der Breite und Höhe sowie der Position.default RectangleaddRectangle(int x, int y) Erzeugt ein Quadrat mit der Seitenlängen von einem Meter an eine bestimme Position.default RegularPolygonaddRegularPolygon(int numSides) default RegularPolygonaddRegularPolygon(int numSides, double radius) default RegularPolygonaddRegularPolygon(int numSides, double x, double y) default RegularPolygonaddRegularPolygon(int numSides, double radius, double x, double y) default Textdefault Textdefault Textdefault Textdefault TriangleaddTriangle(double sideLength) Erzeugt ein gleichseitiges Dreieck.default TriangleaddTriangle(double width, double height) Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist.default TriangleaddTriangle(double x1, double y1, double x2, double y2, double x3, double y3) Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.default TriangleaddTriangle(int x, int y) Erzeugt ein neues Dreieck mit der Höhe und Breite von einem Meter, das an eine bestimmte Position gesetzt wird.default TriangleaddTriangle(Vector point1, Vector point2, Vector point3) Erzeugt ein neues Dreieck durch Angabe von drei Punkten.getScene()
-
Method Details
-
getScene
Scene getScene() -
addCircle
Erzeugt einen Kreis durch Angabe des Durchmessers und der Position.- Parameters:
diameter- Der Durchmesser des Kreises.x- Die neuex-Koordinate.y- Die neuey-Koordinate.- Returns:
- Ein Kreis, der bereits zur Szene hinzugefügt wurde.
- See Also:
-
addCircle
Erzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position.- Parameters:
x- Die neuex-Koordinate.y- Die neuey-Koordinate.- Returns:
- Ein Kreis, der bereits zur Szene hinzugefügt wurde.
- See Also:
-
addCircle
Erzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position und der Farbe.- Parameters:
x- Die neuex-Koordinate.y- Die neuey-Koordinate.color- Die Farbe des Kreises.- Returns:
- Ein Kreis, der bereits zur Szene hinzugefügt wurde.
- See Also:
-
addCircle
Erzeugt einen Kreis mit einem Meter Durchmesser.- Returns:
- Ein Kreis, der bereits zur Szene hinzugefügt wurde.
- See Also:
-
addCircle
Erzeugt einen Kreis durch Angabe des Durchmessers.- Parameters:
diameter- Der Durchmesser des Kreises.- Returns:
- Ein Kreis, der bereits zur Szene hinzugefügt wurde.
- See Also:
-
addHexagon
-
addHexagon
-
addHexagon
-
addHexagon
-
addHexagon
-
addImage
-
addImage
-
addPentagon
-
addPentagon
-
addPentagon
-
addRectangle
Erzeugt ein Rechteck durch Angabe der Breite und Höhe sowie der Position.- Parameters:
width- Die Breite des Rechtecks.height- Die Höhe des Rechtecks.x- Die neuex-Koordinate.y- Die neuey-Koordinate.- Returns:
- Ein Rechteck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addRectangle
Erzeugt ein Rechteck durch Angabe der Breite und Höhe.- Parameters:
width- Die Breite des Rechtecks.height- Die Höhe des Rechtecks.- Returns:
- Ein Rechteck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addRectangle
Erzeugt ein Quadrat mit der Seitenlängen von einem Meter an eine bestimme Position.- Parameters:
x- Die neuex-Koordinate.y- Die neuey-Koordinate.- Returns:
- Ein Rechteck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addTriangle
Erzeugt ein neues Dreieck mit der Höhe und Breite von einem Meter, das an eine bestimmte Position gesetzt wird.- Parameters:
x- Die neuex-Koordinate.y- Die neuey-Koordinate.- Returns:
- Ein Dreieck, das bereits zur Szene hinzugefügt wurde.
-
addTriangle
Erzeugt ein neues Dreieck durch Angabe von drei Punkten.- Parameters:
point1- Die Koordinate des ersten Eckpunkts.point2- Die Koordinate des zweiten Eckpunkts.point3- Die Koordinate des dritten Eckpunkts.- Returns:
- Ein Dreieck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addTriangle
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.- Parameters:
x1- Die x-Koordinate des ersten Eckpunkts.y1- Die y-Koordinate des ersten Eckpunkts.x2- Die x-Koordinate des zweiten Eckpunkts.y2- Die y-Koordinate des zweiten Eckpunkts.x3- Die x-Koordinate des dritten Eckpunkts.y3- Die y-Koordinate des dritten Eckpunkts.- Returns:
- Ein Dreieck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addTriangle
Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist. Die Spitze zeigt nach oben.- Parameters:
width- Die Breite des gleichschenkligen Dreiecks - genauer gesagt die Länge der Basis.height- Die Höhe der Symmetrieachse.- Returns:
- Ein Dreieck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addTriangle
Erzeugt ein gleichseitiges Dreieck. Die Spitze zeigt nach oben.- Parameters:
sideLength- Die Seitenlänge des gleichseitigen Dreiecks.- Returns:
- Ein Dreieck, das bereits zur Szene hinzugefügt wurde.
- See Also:
-
addRegularPolygon
-
addRegularPolygon
-
addRegularPolygon
-
addRegularPolygon
-
addText
-
addText
-
addText
-
addText
-