Uses of Annotation Interface
pi.annotations.Getter
Packages that use Getter
Package
Description
Enthält die Hauptklassen wie zum Beispiel
Controller oder
Scene.Jede Figur auf der Zeichenebene ist eine Unterklasse von
Actor.Klassen zur Animation von Figuren.
Klassen zur Konfigurationsverwaltung.
Algorithmen und Datenstrukturen zur Visualisierung von Graphen.
Eine Ereignissteuerung, die über das Beobachter-Entwurfsmuster
realisiert ist.
Eine rekursive Datenstruktur, um graphische Elemente ineinander verschachteln
zu können und dann die Graphics2D-API einzuzeichen.
Klassen für geometrische Berechnungen.
Ein Paket zum Erstellen von einzelnen Bildschirmfotos (screenshot) oder
Videoaufzeichnungen (screen recording) des Spielfensters.
Klassen, die in Verbindung zur
Game Loop, also zur
Ereignisschleife des Spiels stehen.
Klassen, die innerhalb der Engine als Middleware zwischen der externen
Physics-Engine
JBox2D-Projekt von
Daniel Murhpy und der Engine-API
fungieren.
Die verschieden Verbindungen zwischen Figuren.
Klassen zur Farbverwaltung.
Klassen zur Schriftartenverwaltung.
-
Uses of Getter in pi
Modifier and TypeMethodDescriptionLayer.actors()Gibt alle Figuren dieser Ebene, die bereits in der Physics-Engine registriert sind, als Liste zurück.Scene.actors()Gibt alle Figuren aller Ebenen, die bereits in der Physics-Engine registriert sind, als Liste zurück.Layer.addedActors()Gibt alle Figuren, die bereits zur Ebene hinzugefügt und aber unter Umständen noch nicht in der Physics-Engine registriert wurden, als Liste zurück.Scene.addedActors()Gibt alle Figuren, die bereits zu einer Ebene hinzugefügt und aber unter Umständen noch nicht in der Physiks-Engine registriert wurden, als Liste zurück.Scene.backgroundColor()Gibt die Hintergrundfarbe zurück.final CameraScene.camera()Gibt die Kamera der Szene aus.Scene.center()Gibt den Mittelpunkt der hinzugefügten Figuren aller Ebenen aus.static DefaultListenerController.defaultControl()Gibt die momentan registrierten, grundlegenden Maus- und Tastatur-Steuermöglichkeiten zurück.Camera.focus()Gibt die aktuelle Position des Kamerafokus zurück.Layer.frameUpdateListeners()Scene.frameUpdateListeners()Layer.gravity()Gibt die Schwerkraft, die momentan auf diese Ebene wirkt, als Vektor in [N] bzw.Scene.gravity()Gibt die Schwerkraft, die momentan auf die Hauptebene wirkt, als Vektor in[N]bzw.Layer.keyStrokeListeners()Scene.keyStrokeListeners()Scene.layer()Gibt die Hauptebene dieser Szene aus.intLayer.layerPosition()Gibt die Position des Layers aus.doubleCamera.meter()Gibt die Anzahl an Pixel aus, die einem Meter entsprechen.Layer.mouseClickListeners()Scene.mouseClickListeners()static VectorController.mousePosition()Gibt die Position der Maus in der aktuellen Szene als Vektor in Meter relativ zum Koordinatensystem zurück.final VectorScene.mousePosition()Gibt die Position der Maus in der Szene als Vektor in Meter relativ zum Koordinatensystem zurück.Layer.mouseScrollListeners()Scene.mouseScrollListeners()Camera.offset()Gibt den Verzug der Kamera aus.static RenderPanelController.renderPanel()Gibt die Zeichenfläche, in der alle Figuren eingezeichnet werden, zurück.doubleCamera.rotation()Gibt die aktuelle Drehung zurück.static SceneController.scene()Gibt die gerade aktive Szene zurück.Layer.scene()Gibt die Szene, zu der diese Ebene gehört, zurück.Scene.scene()Gibt sich selbst zurück.static SceneController.startedScene()Gibt die gerade aktive Szene zurück und startet diese Szene, falls sie noch nicht gestartet wurde.Layer.visibleArea(Vector gameSizeInPixels) Gibt die derzeit auf dem Bildschirm sichtbare Fläche der Ebene an.Scene.visibleArea()Gibt die sichtbare Fläche auf der Hauptebene aus.Scene.visibleArea(Vector gameSizeInPixels) Gibt die sichtbare Fläche auf der Hauptebene aus.voidLayer.visibleWidth(double width, Vector gameSizeInPixels) Setzt den Kamerazoom exakt, sodass die sichtbare Breite des sichtbaren Fensters einer bestimmten Länge entspricht.static FrameController.window()Gibt das Spielfenster zurück.static VectorController.windowSize()Gibt die Fenstergröße in Pixel aus. -
Uses of Getter in pi.actor
Modifier and TypeMethodDescriptionImageFont.alignment()Gibt die Textausrichtung zurück.final VectorActor.anchor()Gibt die Anker-Position diesesActor-Objekts aus.final StringActor.anchorformatted()Gibt die Anker-Position formatiert als Zeichenkette aus.final doubleActor.angularDamping()Gibt die Dämpfung der Rotationsgeschwindigkeit zurück.final doubleActor.angularVelocity()Gibt die aktuelle Drehgeschwindigkeit aus.final BodyTypeActor.bodyType()Gibt aus, was für ein Physics-Typ dieses Objekt momentan ist.doubleRectangle.borderRadius()final VectorActor.center()Gibt den Mittelpunkt des Objektes in derSceneaus.final VectorActor.centerRelative()Gibt die Position des Zentrums desActor-Objekts relativ zu dessen Position (Anker links unten) an.final List<CollisionEvent<Actor>>Actor.collisions()Gibt eine Liste bestehend aus Kollisionsereignissen zurück.Actor.color()Gibt die Farbe der Figur zurück.Geometry.color()Gibt die Farbe aus.ImageFont.color()Gibt die Farbe zurück, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.Actor.complementaryColor()Gibt die Komplementärfarbe der Figur zurück.ImageFontGlyph.content()Gibt das Zeichen, das durch ein Bild dargestellt werden soll, als Zeichenkette zurück.ImageFontText.content()Gibt den Textinhalt, der in das Bild geschrieben werden soll, zurück.Text.content()Gibt den Textinhalt, der dargestellt werden soll, zurück.intCounter.counter()Gibt den aktuellen Wert des Zählers zurück.final doubleActor.density()Gibt die aktuelle Dichte des Objekts an.doubleCircle.diameter()Gibt den Durchmesser des Kreises aus.ImageFontGlyph.filename()Gibt den Dateinamen des Bilds ohne Dateierweiterung zurück.Text.font()final doubleActor.friction()Gibt den Reibungskoeffizienten für dieses Objekt aus.charImageFontGlyph.glyph()Gibt das Zeichen, das durch ein Bild dargestellt werden soll, zurück.ImageFont.glyphs()intImageFont.glyphWidth()Gibt die Breite der Buchstabenbilder in Pixel zurück.final doubleActor.gravityScale()Gibt den aktuellen Gravitationsfaktor des Objekts an.doubleAnimation.height()Gibt die Höhe der Animation in Metern aus.doubleImage.height()intImageFontGlyph.height()Gibt die Höhe des Bilds in Pixel zurück.doubleRectangle.height()Gibt die Höhe des Rechtecks in Meter zurück.doubleStatefulAnimation.height()Gibt die Höhe in Meter der animierten Figur zurück.doubleText.height()ImageFontGlyph.hexNumber()Gibt die vierstellige, hexadezimale Unicode-Nummer des Zeichens (beispielsweise0041) zurück.Image.image()ImageFontGlyph.image()Gibt das in den Speicher geladene Bild, das ein Zeichen darstellt, zurück.final LayerActor.layer()Gibt die Ebene zurück, an der das aktuelle Objekt angemeldet ist, sonstnull.final intActor.layerPosition()Gibt die Ebenenposition zurück.final doubleActor.linearDamping()Gibt die Dämpfung der Geschwindigkeit zurück.intImageFont.lineWidth()Gibt die maximale Anzahl an Zeichen zurück, die eine Zeile aufnehmen kann.intGibt die maximale Anzahl an Zeichen zurück, die eine Zeile aufnehmen kann.intGibt die maximale Anzahl an Zeichen zurück, die eine Zeile aufnehmen kann.final EventListenerBundleActor.listenerBundle()final doubleActor.mass()Gibt die aktuelle Masse des Ziel-Objekts aus.final doubleActor.opacity()Gibt die aktuelle Durchsichtigkeit desActor-Objekts zurück.intImageFont.pixelMultiplication()Gibt zurück, wie oft ein Pixel vervielfältigt werden soll. iintImageFontText.pixelMultiplication()Gibt zurück, wie oft ein Pixel vervielfältigt werden soll.Line.point1()Line.point2()doubleCircle.radius()Gibt den Radius des Kreises aus.final doubleActor.restitution()Gibt die Stoßzahl bzw. den Restitutionskoeffizienten zurück.final doubleActor.rotation()Gibt den Winkel aus, um den das Objekt derzeit rotiert ist.StatefulAnimation.state()Gibt den aktuellen Zustand der Animation aus.TileMap.tile(int x, int y) intTileRegistration.tileCountX()intTileRegistration.tileCountY()ImageFontGlyph.unicodeName()Gibt den Unicode-Namen des Zeichens (beispielsweiseLATIN CAPITAL LETTER A) zurück.final VectorActor.velocity()Gibt die Geschwindigkeit aus, mit der sich dieses Objekt gerade (also in diesem Frame) bewegt.doubleAnimation.width()Gibt die Breite der Animation in Metern aus.doubleImage.width()doubleRectangle.width()Gibt die Breite des Rechtecks in Meter zurück.doubleStatefulAnimation.width()Gibt die Breite in Meter der animierten Figur zurück.doubleText.width()Gibt die Breite des Texts in Meter zurück.final doubleActor.x()Gibt die x-Koordinate der linken unteren Ecke zurück.final doubleActor.y()Gibt die y-Koordinate der linken unteren Ecke zurück. -
Uses of Getter in pi.animation
Methods in pi.animation with annotations of type Getter -
Uses of Getter in pi.config
Modifier and TypeMethodDescriptionbooleanDebugConfiguration.actorCoordinates()Gibt die Einstellung, ob die Figuren-Koordinaten (z.B.GraphicsConfiguration.colorScheme()Gibt das Farbschema zurück.booleanDebugConfiguration.enabled()Gibt zurück, ob der Entwicklungsmodus aktiviert ist oder nicht.intGraphicsConfiguration.framerate()Gibt die Bildfrequenz zurück.booleanGameConfiguration.instantMode()Gibt zurück, ob der Instant-Modus aktiviert ist oder nicht.booleanCoordinatesystemConfiguration.labelsOnIntersections()GibtintCoordinatesystemConfiguration.linesNMeter()Gibt an, auf welchen n-ten Meter eine Linie in das Koordinatensystem gezeichnet werden soll.intGraphicsConfiguration.pixelMultiplication()Gibt den Wert der Pixelvervielfältigung zurück.booleanDebugConfiguration.renderActors()Gibt an, ob die Figuren gezeichnet werden sollen.intGraphicsConfiguration.screenRecordingNFrames()GibtbooleanDebugConfiguration.verbose()Gibt die Ausführlichkeit der Log-Ausgaben zurück.GraphicsConfiguration.windowDimension()Gibt die Abmessung, also die Breite und die Höhe, des Fensters in Pixel zurück.intGraphicsConfiguration.windowHeight()Gibt die Höhe des Fensters in Pixel zurück.GraphicsConfiguration.windowPosition()Gibt die Position des Fensters auf dem Bildschirm zurück.intGraphicsConfiguration.windowWidth()Gibt die Breite des Fensters in Pixel zurück. -
Uses of Getter in pi.dsa.graph
Methods in pi.dsa.graph with annotations of type GetterModifier and TypeMethodDescriptionGraph.edge(int index) Gibt die Kante anhand des Indexes zurück.intGraph.edgeCount()Gibt die Anzahl der Kanten des Graphen zurück.Graph.edges()Gibt die Liste aller Kanten dieses Graphen zurück.GraphNode.formattedLabel(int width) Gibt den Bezeichner des Knotenobjekts formatiert zurück.GraphEdge.from()Gibt dem Startknoten zurück.GraphNode.label()Gibt den Bezeichner des Knotens zurück.Graph.node(int index) intGraph.nodeCount()Gibt die Anzahl der Knoten des Graphen zurück.intGibt den Index bzw . die interne Nummer des Knotens zurück.intintGraph.nodeIndexSafe(String label) Gibt den Index bzw. die interne Nummer des Knotens zurück oder-1falls der Knoten nicht gefunden werden konnte.Graph.nodeLabel(int index) Gibt die Bezeichnung eines Knotens mit der internen Knotennummer.Graph.Nodes()GraphNode.position()GraphEdge.to()Gibt dem Endknoten zurück.intGraphEdge.weight()Gibt die Gewichtung der Kante zurück.doubleGraphNode.x()Gibt die x-Koordinate des Knotens in Meter zurück.doubleGraphNode.y()Gibt die y-Koordinate des Knotens in Meter zurück. -
Uses of Getter in pi.event
Modifier and TypeMethodDescriptionCollisionEvent.colliding()PeriodicTaskExecutor.finalTask()Gibt die Aufgabe, die als letzte Aufgabe ausgeführt wird, zurück.doublePeriodicTaskExecutor.interval()Gibt das aktuelle Intervall der periodischen Aufgabe aus.CollisionEvent.points()Gibt eine Liste von Berührungspunkten aus.doubleMouseScrollEvent.preciseWheelRotation()Gibt die Anzahl an „Klicks“ aus, die das Mausrad bewegt wurde.intPeriodicTaskExecutor.repetitions()Gibt die Anzahl an Wiederholungen der Aufgabe zurück.CollisionEvent.tangentNormal()PeriodicTaskExecutor.task()Gibt die Aufgabe, die regelmäßig ausgeführt wird, zurück.intMouseScrollEvent.wheelRotation()Gibt die Anzahl an „Klicks“ aus, die das Mausrad bewegt wurde. -
Uses of Getter in pi.graphics.boxes
Methods in pi.graphics.boxes with annotations of type GetterModifier and TypeMethodDescriptionintCellBox.childHeight()intCellBox.childWidth()ChildsBox.toStringFormatter() -
Uses of Getter in pi.graphics.geom
Methods in pi.graphics.geom with annotations of type GetterModifier and TypeMethodDescriptiondoubleVector.angle()Gibt den Winkel dieses Vektors in Grad zurück.doubleBerechnet den Winkel zwischen diesem Vektor und einem weiteren in Grad.Bounds.center()Berechnet den Mittelpunkt diesesBounds-Rechtecks in der Zeichenebene.Vector.direction()Berechnet die Richtung des Vektors, in die er wirkt.Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.doubleBounds.height()Gibt die Höhe aus.doubleDirectedLineSegment.length()Gibt die Länge der Strecke zurück.doubleVector.length()Gibt die Länge des Vektors aus.doubleGibt die euklidische Distanz zwischen diesem Vektor und dem angegebenen Vektor zurück.doubleVector.manhattanLength()Gibt die Manhattan-Länge des Vektors zurück.Bounds.position()Gibt die exakte Position der linken unteren Ecke diesesBounds-Rechtecks aus.doubleVector.radians()Gibt den Winkel dieses Vektors in Bogenmaß zurück.doubleBounds.width()Gibt die Breite aus.doubleVector.x()Gibt den Bewegungsanteil inx-Richtung zurück.intVector.x(double scaleFactor) Gibt den Bewegungsanteil inx-Richtung als Ganzzahl zurück.doubleBounds.y()Gibt die Y-Koordinate der unteren linken Ecke aus.doubleVector.y()Gibt den Bewegungsanteil iny-Richtung zurück.intVector.y(double scaleFactor) Gibt den Bewegungsanteil iny-Richtung multipliziert mit Pixel per Meter zurück. -
Uses of Getter in pi.graphics.screen_recording
Methods in pi.graphics.screen_recording with annotations of type Getter -
Uses of Getter in pi.loop
Modifier and TypeMethodDescriptionGameLoop.currentScene()Gibt die aktuelle Szene aus.longGameLoop.frameCounter()Gibt die Anzahl an Einzelbilder aus, die seit dem Start des Spiels berechnet wurden.doubleGameLoop.frameDuration()Gibt tatsächliche Anzeigedauer eines Einzelbilds in Sekunden aus.GameLoop.frameUpdateListener() -
Uses of Getter in pi.physics
Methods in pi.physics with annotations of type GetterModifier and TypeMethodDescriptionNullHandler.anchor()doubleNullHandler.angularDamping()doublePhysicsData.angularDamping()doubleNullHandler.angularVelocity()doublePhysicsData.angularVelocity()de.pirckheimer_gymnasium.jbox2d.dynamics.BodyNullHandler.body()NullHandler.bodyType()PhysicsData.bodyType()NullHandler.center()NullHandler.collisions()doubleNullHandler.density()PhysicsData.fixtures()doubleNullHandler.friction()doublePhysicsData.globalDensity()doublePhysicsData.globalFriction()doublePhysicsData.globalRestitution()doubleNullHandler.gravityScale()voidNullHandler.gravityScale(double factor) doublePhysicsData.gravityScale()WorldHandler.layer()doubleNullHandler.linearDamping()doublePhysicsData.linearDamping()doubleNullHandler.mass()PhysicsData.mass()pi.physics.PhysicsDataNullHandler.physicsData()doubleNullHandler.restitution()doubleNullHandler.rotation()doublePhysicsData.rotation()doublePhysicsData.torque()NullHandler.velocity()PhysicsData.velocity()NullHandler.worldHandler()doublePhysicsData.x()doublePhysicsData.y() -
Uses of Getter in pi.physics.joints
Methods in pi.physics.joints with annotations of type GetterModifier and TypeMethodDescriptiondoublePrismaticJoint.lowerLimit()doublePrismaticJoint.maximumMotorForce()doublePrismaticJoint.motorSpeed()doublePrismaticJoint.translation()doublePrismaticJoint.upperLimit() -
Uses of Getter in pi.resources.color
Methods in pi.resources.color with annotations of type GetterModifier and TypeMethodDescriptionNamedColor.aliases()NamedColor.aliasesFormatted()ColorScheme.black()Gibt die Farbe Schwarz (englisch: black) zurück.ColorScheme.blue()Gibt die Primärfarbe Blau (englisch: blue) zurück.ColorScheme.blueGreen()Gibt die Tertiärfarbe Blau-Grün (englisch: blue green) - eine Mischung aus Blau und Grün - zurück.ColorScheme.bluePurple()Gibt die Tertiärfarbe Blau-Violett (englisch: blue purple) - eine Mischung aus Violett und Blau - zurück.ColorScheme.brown()Gibt die Farbe Braun (englisch: brown) zurück.NamedColor.color()NamedColor.colorDecFormatted()NamedColor.colorHexFormatted()Color[]ColorScheme.extraColors()Gibt vier zusätzlichen Farben aus: Braun, Weiß, Grau und Schwarz.ColorScheme.gray()Gibt die Farbe Grau (englisch: gray) zurück.ColorScheme.green()Gibt die Sekundärfarbe Grün (englisch: green) (Mischung aus Gelb und Blau) zurück.ColorScheme.name()Gibt dem Name des Farbschemas zurück.NamedColor.name()Gibt den Hauptnamen der Farbe zurück.ColorContainer.namedColor(String name) Ruft eine benannte Farbe anhand ihres Namens ab.String[]ColorSchemeContainer.names()Gibt ein Array mit den Namen aller Farbschemen in diesem Container zurück.ColorScheme.orange()Gibt die Sekundärfarbe Orange (englisch: orange) zurück.Color[]ColorScheme.primaryColors()Gibt die drei Primärfarben des Farbkreises von Itten in der Reihenfolge Gelb, Rot und Blau aus.ColorScheme.purple()Gibt die Sekundärfarbe Violett (englisch: purple) zurück.ColorScheme.red()Gibt die Primärfarbe Rot (englisch: red) zurück.ColorScheme.redOrange()Gibt die Tertiärfarbe Rot-Orange (englisch: red orange) - eine Mischung aus Orange und Rot - zurück.ColorScheme.redPurple()Gibt die Tertiärfarbe Rot-Violett (englisch: red purple) - eine Mischung aus Rot und Violett - zurück.Color[]ColorScheme.secondaryColors()Gibt die drei Sekundärfarben des Farbkreises von Itten in der Reihenfolge Orange, Violett und Grün aus.Color[]ColorScheme.wheelColors()Gibt die zwölf Farben des Farbkreises von Itten in der Reihenfolge von Gelb ausgehend zurück.ColorScheme.white()Gibt die Farbe Weiß (englisch: white) zurück.ColorScheme.yellow()Gibt die Primärfarbe Gelb (englisch: yellow) zurück.ColorScheme.yellowGreen()Gibt die Tertiärfarbe Gelb-Grün (englisch: yellow green) - eine Mischung aus Gelb und Grün - zurück.ColorScheme.yellowOrange()Gibt die Tertiärfarbe Gelb-Orange (englisch: yellow orange) - eine Mischung aus Gelb und Orange - zurück. -
Uses of Getter in pi.resources.font
Methods in pi.resources.font with annotations of type GetterModifier and TypeMethodDescriptionFontContainer.defaultFont()Gibt die mit der Engine Pi mitgelieferte Standardschrift im normalen Schriftstil aus.FontContainer.defaultFont(int style) Gibt die mit der Engine Pi mitgelieferte Standardschrift aus.FontContainer.defaultFont(FontStyle style) Gibt die mit der Engine Pi mitgelieferte Standardschrift aus.