Uses of Annotation Interface
pi.annotations.ChainableMethod
Packages that use ChainableMethod
Package
Description
Enthält die Hauptklassen wie zum Beispiel
Controller oder
Scene.Jede Figur auf der Zeichenebene ist eine Unterklasse von
Actor.Eine Beschriftung (
Label) für eine Figur.Klassen zur Konfigurationsverwaltung.
Liefert Klassen zum Zeichnen von Debug-Informationen.
Klassen, um eine Bildfläche (
Canvas) mit der
Graphics2D-API zu bemalen.Eine Box ist ein rechteckiges graphisches Element, das in die
Graphics2D-API eingezeichnet werden kann.Klassen zur Audiowiedergabe.
-
Uses of ChainableMethod in pi
Methods in pi with annotations of type ChainableMethodModifier and TypeMethodDescriptionScene.backgroundColor(Color color) Setzt die Hintergrundfarbe durch Angabe einesColor-Objekts.Scene.backgroundColor(String color) Setzt die Hintergrundfarbe als Zeichenkette. -
Uses of ChainableMethod in pi.actor
Methods in pi.actor with annotations of type ChainableMethodModifier and TypeMethodDescriptionFügt eineFigurzur Gruppe hinzu.ImageText.Font.addMapping(char glyph, String filename) Ordnet einem Zeichen einem Bilder-Dateinamen zu.Group.addToScene(Scene scene) Counter.amount(int amount) Setzt den Betrag, um den der Zähler erhöht oder erniedrigt wird.Line.End.arrow(boolean arrow) Setzt, ob eine Pfeilspitze (als Winkel) gezeichnet werden soll oder nicht.Line.End.arrow(Line.ArrowType arrow) Setzt die Art der Pfeilspitze.Line.End.arrowAngle(double arrowAngle) Setzt den Winkel der Pfeilspitze in Grad.Line.End.arrowSideLength(double arrowSideLength) Setzt die Seitenlänge der Pfeilspitze in Meter.voidGrid.background(Color background) Setzt die Hintergrundfarbe.Setzt den Pfad zu einem Ordner, in dem die Bilder der einzelnen Buchstaben liegen.Setzt den Linienabschluss.ImageText.Glyph.character(char character) Setzt das Zeichen, das durch ein Bild dargestellt werden soll.Setzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.Setzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.Setzt die Farbe des Textes auf eine bestimmte Farbe, die als Zeichenkette angegeben werden kann.Grid.cols(int cols) Setzt die Anzahl der Spalten in x-Richtung.Setzt den Textinhalt neu.Setzt den Textinhalt, der dargestellt werden soll.Counter.counter(int counter) Setzt den Zähler auf den angegebenen Wert und aktualisiert den Inhalt.Line.dashed(boolean dashed) Setzt, ob eine gestrichelte Linie gezeichnet werden soll oder nicht.Line.dashPattern(double... dashPattern) Legt das Strichmuster für die Darstellung dieser Linie fest.Circle.diameter(double diameter) Setzt den Durchmesser des Kreises.Setzt den ersten Endpunkt der Linie.Setzt den zweiten Endpunkt der Linie.Setzt die Dateierweiterung der Buchstabenbilder.Image.flippedHorizontally(boolean flippedHorizontally) Setzt, ob dieses Bild horizontal gespiegelt werden soll.Image.flippedVertically(boolean flippedVertically) Setzt, ob das Bild vertikal gespiegelt werden sollen.ImageText.font(ImageText.Font font) Setzt die Bilderschriftart.Setzt die Schriftart, in der der Inhalt dargestellt werden soll.Setzt eine neue Schriftart durch Angabe des Names.Führt eine Aktion für alleFigurenaus, die Instanzen der angegebenen Unterklasse sind.Group.forEachActor(Consumer<? super T> action) Führt eine Aktion für alleFigurenaus.Setzt das Zeitformat imprintf-Stil für die Stoppuhr.Setzt die Textausrichtung.BoxActor.height(double height) Setzt die Höhe in Meter.Image.height(double height) Setzt die Höhe des Bilds in Meter.BoxActor.hFlip(boolean hFlip) Setzt, ob die Box horizontal gespiegelt werden soll.Image.image(BufferedImage image) Setzt oder ersetzt das Bild.Setzt oder ersetzt das Bild.Star.innerRadius(double innerRadius) Setzt den inneren Radius des Sterns.Erstellt eine neue (Haupt)-Beschriftung für diese Figur als Textinhalt.Fügt eine Beschriftung für diese Figur hinzu.TextBlock.lineSpacing(double lineSpacing) Setzt den Zeilenabstand.Grid.lineThickness(double lineThickness) Setzt die Dicke der Linien in Meter.ImageText.lineWidth(int lineWidth) Setzt die Zeilenbreite, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.Star.numPoints(int numPoints) Setzt die Anzahl der Zacken des Sterns.Line.End.offset(double offset) Setzt den Versatz des Linienendes in Richtung des gegenüberliegenden Punkts in Meter.doubleLine.offset()Gibt den Versatz beider Linienenden in Richtung des gegenüberliegenden Punkts in Meter zurück.Line.offset(double offset) Setzt den Versatz beider Linienenden in Richtung des gegenüberliegenden Punkts in Meter.final ActorActor.opacity(double opacity) Setzt die Durchsichtigkeit (Deckkraft) der Figur.ImageText.pixelMultiplication(int pixelMultiplication) Setzt, wie oft ein Pixel vervielfältigt werden soll.BoxActor.pixelPerMeter(double pixelPerMeter) Setzt den Umrechnungsfaktor von Pixel zu Meter.Image.pixelPerMeter(double pixelPerMeter) Setzt den Umrechnungsfaktor von Pixel zu Meter.Setzt den Streckenzug neu, der dieses Polygon beschreibt.Setzt die Zeichenkette, die vor den Zähler angefügt wird.Circle.radius(double radius) Setzt den Radius des Kreises.Star.radius(double radius) Setzt den äußeren Radius des Sterns.Entfernt eineFiguraus der Gruppe.Counter.reset()Setzt den Zähler auf 0 zurück und aktualisiert den Inhalt.Image.reset()Setzt alle Bildeinstellungen auf ihre Standardwerte zurück.StopWatch.reset()Setzt die Stoppuhr auf ihren Initialwert zurück.Line.rounded(boolean rounded) Legt fest, ob die Linie mit abgerundeten Enden dargestellt wird.Grid.rows(int rows) Setzt die Anzahl der Reihen in y-Richtung.BoxActor.size(double width, double height) Setzt die Größe innerhalb der Physik neu.Grid.size(double size) Setzt die Größe einer Zelle bzw. eines Quadrats in Meter.Image.size(double width, double height) Setzt die Größe des Bildes innerhalb der Physik neu.StopWatch.start()Startet die Stoppuhr, falls sie nicht bereits läuft.StopWatch.stop()Stoppt die Stoppuhr, falls sie läuft.Line.strokeWidth(double strokeWidth) Setzt die Dicke der Linie in Meter.TextActor.style(int style) Setzt den Stil der Schriftart als Ganzzahl.Setzt den Stil der Schriftart als Aufzählungstyp.Setzt eine Zeichenkette, die nach dem Zähler angehängt wird.ImageText.Font.supportsCase(@Nullable ImageText.CaseSensitivity supportsCase) Setzt die Handhabung der Groß- und Kleinschreibung.Setzt eine Zeichenkette, in dem die Zeichenkette{counter}mit dem aktuellen Zähler ersetzt wird.ImageText.Font.throwException(boolean throwException) Setzt, ob bei einem nicht vorhandenen Zeichen eine Fehlermeldung geworfen werden soll oder nicht.StopWatch.time(long time) Setzt das Zeitintervall in Millisekunden.StopWatch.toggle()Schaltet die Stoppuhr um zwischen Laufen und Stoppen.BoxActor.vFlip(boolean vFlip) Setzt, ob die Box vertikal gespiegelt werden sollen.BoxActor.width(double width) Setzt die Breite in Meter.Image.width(double width) Setzt die Breite des Bilds in Meter. -
Uses of ChainableMethod in pi.actor.label
Methods in pi.actor.label with annotations of type ChainableMethodModifier and TypeMethodDescriptionSetzt die Farbe der Beschriftung alsColor-Objekt.Setzt die Farbe der Beschriftung als Zeichenkette.Setzt den Inhalt der Beschriftung.Setzt die Schriftart, in der der Inhalt dargestellt werden soll.Setzt eine neue Schriftart durch Angabe des Names.TextLabel.fontSize(double fontSize) Setzt die Schriftgröße in Punkten (Points pt).TextLabel.fontStyle(int fontStyle) Setzt den Stil der Schriftart als Ganzzahl.Setzt den Stil der Schriftart als Aufzählungstyp.Label.offset(double offset) LabelHandler.remove()Entfernt alle Beschriftungen einschließlich der Hauptbeschriftung. -
Uses of ChainableMethod in pi.config
Methods in pi.config with annotations of type ChainableMethodModifier and TypeMethodDescriptionDebugConfig.actorCoordinates(boolean actorCoordinates) Setzt die Einstellung, ob die Figuren-Koordinaten (z.B.DebugConfig.enabled(boolean enabled) Aktiviert bzw.DebugConfig.renderAABBs(boolean renderAABBs) Setzt die Einstellung, ob die achsenparallelen Begrenzungsrahmen (AABB = axis-aligned bounding box) gezeichnet werden sollen.DebugConfig.renderActors(boolean renderActors) Setzt, ob die Figuren gezeichnet werden sollen.DebugConfig.toggleRenderActors()Schaltet zwischen den Zuständen, ob die Figuren gezeichnet werden sollen oder nicht, hin und her.DebugConfig.useANSIcolors(boolean useANSIcolors) Legt fest, ob ANSI-Farbcodes in der Konsolenausgabe verwendet werden. -
Uses of ChainableMethod in pi.debug
Methods in pi.debug with annotations of type ChainableMethodModifier and TypeMethodDescriptionSetzt den Klassennamen und Hash-Code basierend auf dem übergebenen Objekt. -
Uses of ChainableMethod in pi.graphics
Methods in pi.graphics with annotations of type ChainableMethodModifier and TypeMethodDescriptionSceneInfoOverlay.description(Object... description) Setzt den längeren, mehrzeiligen Beschreibungstext zur Szene.SceneInfoOverlay.disable()Deaktiviert die Infobox der Szene.SceneInfoOverlay.duration(double duration) Setzt die Anzeigedauer der Infobox in Sekunden.Setzt die horizontale Ausrichtung der Infobox.Setzt den Hilfetext zur Szene.SceneInfoOverlay.permanent()Setzt den Untertitel der Szene.Setzt die Textfarbe.Setzt den Titel der Szene.SceneInfoOverlay.toggle()Schaltet zwischen dem Status deaktiviert und aktiviert hin- und her.Setzt die vertikale Ausrichtung der Infobox. -
Uses of ChainableMethod in pi.graphics.boxes
Methods in pi.graphics.boxes with annotations of type ChainableMethodModifier and TypeMethodDescriptionInsetBox.allSides(int margin) Setzt den Außenabstand aller Seiten in Pixel.InsetBox.bottom(int bottom) Setzt den unteren Außenabstand in Pixel.TextBlockBox.charsPerLine(int charsPerLine) Setzt die maximale Zeichenbreite pro Zeile des Textblocks.Setzt die Farbe des Textes alsColor-Objekt.Setzt die Farbe des Textes als Zeichenkette.Setzt den Inhalt und berechnet dabei die Abmessungen neu.Setzt die Schriftart, in der der Inhalt dargestellt werden soll.Setzt eine neue Schriftart durch Angabe des Names.TextBox.fontSize(double fontSize) Setzt die Schriftgröße in Punkten (Points pt).TextBox.fontStyle(int fontStyle) Setzt den Stil der Schriftart als Ganzzahl.Setzt den Stil der Schriftart als Aufzählungstyp.Setzt die horizontale Ausrichtung der einzelnen Textzeilen.InsetBox.left(int left) Setzt den linken Außenabstand in Pixel.TextBlockBox.lineSpacing(double lineSpacing) Setzt den Zeilenabstand.InsetBox.right(int right) Setzt den rechten Außenabstand in Pixel.InsetBox.top(int top) Setzt den oberen Außenabstand in Pixel.TextBlockBox.width(int width) Setzt die Breite des Textblocks. -
Uses of ChainableMethod in pi.resources.sound
Methods in pi.resources.sound with annotations of type ChainableMethodModifier and TypeMethodDescriptionMulitpleSoundsMusic.loop(boolean loop) Setzt, ob diese Musik in einer Endlosschleife abgespielt wird.Setzt die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.