Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

above(double) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet, ob dieses Rechteck über einer Grenze liegt und wenn nicht, dann berechnet es eines, das gerade so an der Untergrenze liegt.
above(Bounds) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet, ob dieses Bounds oberhalb eines zweiten ist.
act - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
Actable - Interface in de.pirckheimer_gymnasium.engine_pi.actor
 
Actor - Class in de.pirckheimer_gymnasium.engine_pi.actor
Jedes Objekt auf der Zeichenebene ist ein Actor.
Actor(Supplier<FixtureData>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt ein neues Objekt.
ActorAdder - Interface in de.pirckheimer_gymnasium.engine_pi.actor
Erzeugt verschiedene Actor-Objekte und fügt sie gleich zur Szene bzw.
add(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die effektive Bewegung, die dieser Vektor und ein weiterer zusammen ausüben.
add(Actor...) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Group
 
add(Actor...) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Fügt einen oder mehrere Actor-Objekte der Ebene hinzu.
add(Actor...) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Fügt einen oder mehrere Actor-Objekte der Szene hinzu.
add(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.
add(String, Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Fügt dem Farbenspeicher eine Farbe unter einem Namen hinzu.
add(String, Color, String...) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Fügt dem Farbenspeicher eine Farbe unter einem Namen und beliebig vieler Aliasse hinzu.
add(String, String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Fügt dem Farbenspeicher eine Farbe in hexadezimaler Codierung unter einem Namen hinzu.
add(String, String, String...) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Fügt dem Farbenspeicher eine Farbe in hexadezimaler Codierung unter einem Namen und beliebig vieler Aliasse hinzu.
add(String, T) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Container
Fügt die angegebene Ressource zu diesem Speicher hinzu.
Das hinzugefügte Element kann später aus dem Speicher abgerufen werden, indem get(resourceName) aufgerufen wird.
add(String, T) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Fügt die angegebene Ressource zu diesem Speicher hinzu.
Das hinzugefügte Element kann später aus dem Speicher abgerufen werden, indem get(resourceName) aufgerufen wird.
add(URL, T) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
add(T) - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Meldet einen Beobachter an.
addCircle() - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt einen Kreis mit einem Meter Durchmesser.
addCircle(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt einen Kreis durch Angabe des Durchmessers.
addCircle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position.
addCircle(double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt einen Kreis durch Angabe des Durchmessers und der Position.
addCircle(double, double, Color) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt einen Kreis mit einem Meter Durchmesser durch Angabe der Position und der Farbe.
addClearedListener(ResourcesContainerClearedListener) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Add a new container listener to this instance that observes whenever this instance is cleared.
addCollisionListener(CollisionListener<Actor>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Meldet einen neuen CollisionListener an, der auf alle Kollisionen reagiert, die dieser Actor mit seiner Umwelt erlebt.
addCollisionListener(E, CollisionListener<E>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Meldet einen neuen CollisionListener an, der auf alle Kollisionen zwischen diesem Actor und dem Actor collider reagiert.
addCollisionListener(Class<E>, CollisionListener<E>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Meldet einen neuen CollisionListener an, der auf alle Kollisionen reagiert, die dieser Actor mit seiner Umwelt erlebt.
addCompletionListener(Consumer<Value>) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
 
addContactToBlacklist(Contact) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Fügt einen Kontakt der Blacklist hinzu.
addContainerListener(ResourcesContainerListener<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Add a new container listener to this instance in order to observe resource life cycles.
added(String, T) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainerListener
This method gets called after the ResourcesContainer.add method was executed.
addFrameUpdateListener(FrameUpdateListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Fügt einen neuen FrameUpdateListener hinzu.
addFrameUpdateListener(FrameUpdateListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Registriert einen statischen, d.
addGenericCollisionListener(CollisionListener<Actor>, Actor) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Meldet einen allgemeinen Kollisionsbeobachter in der Physics-Welt an.
addHexagon(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addHexagon(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addHexagon(double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addHexagon(double, double, double, String) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addHexagon(double, double, String) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addImage(String, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addImage(String, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addKeyframe(KeyFrame<Double>) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
 
addKeyStrokeListener(KeyStrokeListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListenerRegistration
Fügt einen statisch KeyStrokeListener hinzu, d.
addKeyStrokeListener(KeyStrokeListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Fügt einen statisch KeyStrokeListener hinzu, d.
addLayer(Layer) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
addListener(int, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Fügt einen Beobachter hinzu, der auf gedrückt gehaltene Tasten reagiert; dabei kann die Tastennummer und die sich wiederholende Aufgabe angegeben werden.
addListener(int, Runnable, double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Fügt einen Beobachter hinzu, der auf gedrückt gehaltene Tasten reagiert; dabei kann die Tastennummer, die sich wiederholende Aufgabe, das Zeitintervall der Wiederholung und anfängliche zeitliche Verzögerung angegeben werden.
addListener(int, Runnable, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Fügt einen Beobachter hinzu, der auf gedrückt gehaltene Tasten reagiert; dabei kann die Tastennummer, die sich wiederholende Aufgabe und die abschließende einmalige Aufgabe angegeben werden.
addListener(int, Runnable, Runnable, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Fügt einen Beobachter hinzu, der auf gedrückt gehaltene Tasten reagiert; dabei kann die Tastennummer, die anfängliche einmalige Aufgabe, die sich wiederholende Aufgabe und abschließende einmalige Aufgabe angegeben werden.
addManipulator(ResourceManipulator<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Fügt einen Ressourcen-Manipulator zu diesem Ressourcenspeicher hinzu.
addMountListener(Actor, Actor, Consumer<WorldHandler>) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
addMountListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Fügt einen Beobachter hinzu, der ausgeführt wird, sobald das Objekt angemeldet wurde.
addMouseClickListener(MouseClickListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerRegistration
 
addMouseClickListener(MouseClickListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
addMouseScrollListener(MouseScrollListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListenerRegistration
Fügt einen Beobachter, der auf Bewegungen des Mausrads reagiert, zum Behälter hinzu.
addMouseScrollListener(MouseScrollListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
addOnCompleteListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Fügt einen Listener hinzu.
addPentagon(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addPentagon(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addPentagon(double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addRectangle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein Rechteck durch Angabe der Breite und Höhe.
addRectangle(double, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein Rechteck durch Angabe der Breite und Höhe sowie der Position.
addRectangle(int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein Quadrat mit der Seitenlängen von einem Meter an eine bestimme Position.
addRegularPolygon(int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addRegularPolygon(int, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addRegularPolygon(int, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addRegularPolygon(int, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addReleaseListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
Fügt einen Beobachter hinzu, der ausgeführt wird, sobald die Verbindung gelöst wird.
addSceneLaunchListener(SceneLaunchListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
addScheme(ColorScheme) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Fügt alle Farben eines Farbschemas dem Farbenspeicher hinzu.
addSound(SoundPlayback) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
addSoundPlaybackListener(SoundPlaybackListener) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Adds a SoundPlaybackListener to this instance.
addSpecificCollisionListener(Actor, E, CollisionListener<E>) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Meldet ein spezifisches CollisionListener-Interface in dieser Physics-Welt an.
addState(State, Animation) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Fügt dieser Animation einen neuen Zustand zu hinzu.
addText(String) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addText(String, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addText(String, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addText(String, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
addtoScene(Scene) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Group
 
addTriangle(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein gleichseitiges Dreieck.
addTriangle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist.
addTriangle(double, double, double, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.
addTriangle(int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein neues Dreieck mit der Höhe und Breite von einem Meter, das an eine bestimmte Position gesetzt wird.
addTriangle(Vector, Vector, Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
Erzeugt ein neues Dreieck durch Angabe von drei Punkten.
addUnmountListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Fügt einen Beobachter hinzu, der ausgeführt wird, sobald das Objekt abgemeldet wurde.
AggregateFrameUpdateListener - Class in de.pirckheimer_gymnasium.engine_pi.event
Aggregiert mehrere FrameUpdateListener, um sie gemeinsam pausieren zu können.
AggregateFrameUpdateListener() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
 
allocateBuffers() - Method in class de.pirckheimer_gymnasium.engine_pi.graphics.RenderPanel
Muss aufgerufen werden, nachdem das Fenster sichtbar ist, um die BufferStrategy zu erzeugen.
AlphanumComparator - Class in de.pirckheimer_gymnasium.engine_pi.util
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle.
AlphanumComparator() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.AlphanumComparator
 
ANDROID - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
https://m2.material.io/design/color/the-color-system.html#tools-for-picking-colors
ANGLE - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
animateColor(double, Color) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Geometry
Animiert die Farbe des aktuellen Objekts.
animateOpacity(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Animiert die Durchsichtigkeit dieses Actor-Objekts über einen festen Zeitraum: Beginnend von der aktuellen Durchsichtigkeit, ändert sie sich "smooth" (mit EaseInOutDouble-Interpolation) vom aktuellen Durchsichtigkeits-Wert (die Ausgabe von Actor.getOpacity()) bis hin zum angegebenen Durchsichtigkeitswert.
animateParticle(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt den BodyType auf PARTICLE und animiert das Partikel, sodass es ausblasst und nach der Lebenszeit komplett verschwindet.
Animation - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Animation ist ein Actor-Objekt, das aus mehreren Frames besteht.
Animation(Animation) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Copy-Konstruktor, damit Vererbung genutzt werden kann.
AnimationFrame - Class in de.pirckheimer_gymnasium.engine_pi.animation
Beschreibt einen Frame einer Animation.
AnimationFrame(BufferedImage, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.AnimationFrame
Erstellt einen Frame.
AnimationMode - Enum Class in de.pirckheimer_gymnasium.engine_pi.animation
 
API - Annotation Interface in de.pirckheimer_gymnasium.engine_pi.annotations
Diese Annotation markiert Methoden, die Schüler verwenden sollen.
applyForce(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
applyForce(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt eine Kraft auf den Schwerpunkt des Objekts.
applyForce(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyForce(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyForce(Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Übt eine Kraft auf das Ziel-Objekt (im Massenschwerpunkt) aus (sofern möglich).
applyForce(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt eine Kraft auf einem bestimmten Punkt in der Welt.
applyForce(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyForce(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyForce(Vector, Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
applyImpulse(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt einen Impuls auf den Schwerpunkt des Objekts.
applyImpulse(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt einen Impuls auf den Schwerpunkt des Objekts.
applyImpulse(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt einen Impuls an einem bestimmten Punkt in der Welt.
applyImpulse(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyImpulse(Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyImpulse(Vector, Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Wirkt einen Impuls auf einem Welt-Point.
applyMountCallbacks(PhysicsHandler) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyMountCallbacks(PhysicsHandler) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyMountCallbacks(PhysicsHandler) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
applyPhysicSettings(Actor) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
applyRotationImpulse(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
applyRotationImpulse(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyRotationImpulse(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyRotationImpulse(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Wirkt einen Drehimpuls auf das Ziel-Objekt.
applyTorque(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Wirkt ein Drehmoment auf das Objekt.
applyTorque(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
applyTorque(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
applyTorque(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Wirkt einen Drehmoment auf das Ziel-Objekt.
assertNoWorldStep() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Assertion-Methode, die sicherstellt, dass die (JBox2D-)World der gerade nicht im World-Step ist.
atPosition(double, double) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt ein neues Bounds mit selber Höhe und Breite, jedoch einer bestimmten, zu definierenden Position.
Diese Position ist die der linken unteren Ecke des BoundingRechtecks.
awake() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Weckt die Figur auf.
axisParallelRectangular(double, double, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
Erstellt eine rechteckige Form, die parallel zu den Koordinatenaxen läuft.

B

BACK_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
BACK_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
BACK_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
beforeAdd(String, T) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourceManipulator
Wird ausgeführt, bevor eine Resource zum Resourcenspeicher hinzugefügt wird.
begin() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Begins the Tween by setting its start time to the current game time in ticks.
begin(Tweenable, TweenType, int) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Begins a new Tween.
beginContact(Contact) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
below(double) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet, ob dieses Rechteck unter einer Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der Obergrenze liegt.
bgColor - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
bgIndex - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
block - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
blockSize - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
BMP - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
BodyHandler - Class in de.pirckheimer_gymnasium.engine_pi.physics
Ein Body-Handler kümmert sich um die physikalische Darstellung eines Actor-Objekts.
Er übernimmt zwei wesentliche Aufgaben: Die Kontrolle und Steuerung innerhalb der Physics-Engine aus Sicht des respektiven Actor-Objekts. Die Speicherung der räumlichen Eigenschaften (Position und Rotation) des respektiven Actor-Objekts.
BodyHandler(Actor, PhysicsData, WorldHandler) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
Erstellt einen neuen Body-Handler
BodyType - Enum Class in de.pirckheimer_gymnasium.engine_pi.actor
Aufzählung der verschiedenen Typen von Objekten innerhalb der Physics Engine.
BOUNCE_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
BOUNCE_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
BOUNCE_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
Bounds - Record Class in de.pirckheimer_gymnasium.engine_pi
Ein nicht-grafisches Rechteck auf der Zeichenebene, das eine allgemeine Fläche beschreibt.
Bounds(double, double, double, double) - Constructor for record class de.pirckheimer_gymnasium.engine_pi.Bounds
Creates an instance of a Bounds record class.

C

calculateAverage(BufferedImage) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Berechnet die Durchschnittsfarbe eines Bildes.
calculatePixelPerMeter() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
Camera - Class in de.pirckheimer_gymnasium.engine_pi
Die Kamera steuert, welcher Ausschnitt der Spielfläche angezeigt wird.
Camera() - Constructor for class de.pirckheimer_gymnasium.engine_pi.Camera
Konstruktor erstellt eine neue Kamera mit Fokus auf (0, 0).
cancel() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Attempts to cancel the playback of this audio.
cancelled(SoundEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.sound.SoundPlaybackListener
This method gets called when a SoundPlayback is cancelled.
CATEGORY_DYNAMIC - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
CATEGORY_KINEMATIC - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
CATEGORY_PARTICLE - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
CATEGORY_PASSIVE - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
CATEGORY_STATIC - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
changeAlpha(Color, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Gibt eine Farbe mit geändertem Alphakanal zurück.
changeState(State) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Ändert den Zustand der Animation.
circle(double, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
Erschafft eine kreisförmige Form.
Circle - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt einen Kreis.
Circle() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Erzeugt einen Kreis mit einem Meter Durchmesser.
Circle(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Erzeugt einen Kreis durch Angabe des Durchmessers.
CIRCLE_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
CIRCLE_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
CIRCLE_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
CircleAnimation - Class in de.pirckheimer_gymnasium.engine_pi.animation
Animiert einen Actor in einem Kreis.
CircleAnimation(Actor, Vector, double, boolean, boolean) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.CircleAnimation
Erstellt eine Circle-Animation.
circleI - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
circleP - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
clamp(byte, byte, byte) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(double, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(float, float, float) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(int, int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(long, long, long) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(short, short, short) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clear() - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Löscht alle Beobachter aus der Instanz.
clear() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Leert den Farbenspeicher samt der Aliasse.
clear() - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Container
Leert den Ressourcenspeicher, indem alle zuvor geladenen Ressourcen entfernt werden.
clear() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Leert den Ressourcenspeicher, indem alle zuvor geladenen Ressourcen entfernt werden.
clearAll() - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
Clears the all resource containers by removing previously loaded resources.
cleared() - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainerClearedListener
This method gets called after the ResourcesContainer.clear method was executed.
cleared() - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainerListener
 
clone() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Erstellt einen Klon von diesem Bounds.
clone() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
 
close() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback.VolumeControl
 
Codec - Class in de.pirckheimer_gymnasium.engine_pi.resources
 
collision - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
COLLISION_BOTH - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
COLLISION_HEIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
COLLISION_WIDTH - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
CollisionEvent<E extends Actor> - Class in de.pirckheimer_gymnasium.engine_pi.event
Ein Objekt der Klasse CollisionEvent repräsentiert eine Kollision zwischen zwei Actor-Objekten.
CollisionEvent(Contact, E) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
Konstruktor.
CollisionListener<E extends Actor> - Interface in de.pirckheimer_gymnasium.engine_pi.event
Beschreibt allgemein ein Objekt, das auf die Kollision zweier Actor-Objekte reagieren kann.
color - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Die Farbe der Figur.
ColorContainer - Class in de.pirckheimer_gymnasium.engine_pi.resources
Ein Speicher für Farben des Datentyps Color.
ColorContainer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
 
COLORS - Static variable in class de.pirckheimer_gymnasium.engine_pi.Resources
 
colorScheme - Static variable in class de.pirckheimer_gymnasium.engine_pi.Resources
 
ColorScheme - Class in de.pirckheimer_gymnasium.engine_pi.resources
Beschreibt ein Farbschema.
ColorScheme() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Erzeugt ein neues Farbschema aus den drei Primärfarben Gelb (255,255,0), Rot (255,0,0) und Blue (0,0,255).
ColorScheme(Color, Color, Color) - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Erzeugt ein neues Farbschema durch Angabe von den drei Primärfarben.
ColorScheme(Color, Color, Color, Color, Color, Color) - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Erzeugt ein neues Farbschema durch Angabe von sechs Farben (drei Primärfarben und drei Sekundärfarben).
ColorScheme(Color, Color, Color, Color, Color, Color, Color) - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Erzeugt ein neues Farbschema durch Angabe von sieben Farben (drei Primärfarben und drei Sekundärfarben und Braun).
ColorSchemeSelection - Enum Class in de.pirckheimer_gymnasium.engine_pi.resources
 
ColorUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
Statische Klasse, die Hilfsmethoden zur Farbberechnung und -manipulation bereitstellt.
combine(String, String...) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
This method combines the specified basepath with the parts provided as arguments.
compare(String, String) - Method in class de.pirckheimer_gymnasium.engine_pi.util.AlphanumComparator
 
compareTo(KeyFrame<Value>) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
compareTo(Resource) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Resource
 
compareTo(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.AlphanumComparator
 
compute(float) - Method in interface de.pirckheimer_gymnasium.engine_pi.tweening.TweenEquation
Applies the function to the value and returns the result.
compute(float) - Method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
Computes the next value of the interpolation.
ConstantInterpolator<Value> - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
Ein Interpolator, der eine konstante Funktion darstellt.
ConstantInterpolator(Value) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.ConstantInterpolator
Erstellt einen konstanten Interpolator
Container<T> - Interface in de.pirckheimer_gymnasium.engine_pi.resources
Schnittstelle für die Ressourcenspeicher.
contains(Bounds) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Diese Methoden prüft, ob dieses Bounds-Rechteck ein zweites vollkommen enthält.
Gemeinsame Ränder zählen AUCH als umschliessen!
contains(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Prüft, ob ein bestimmter Punkt innerhalb des Objekts liegt.
contains(Vector) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Testet, ob ein Punkt sich in dem Bounds befindet.
contains(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
contains(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
Ein Objekt ohne Physik enthält keinen Punkt.
contains(Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt an, ob ein bestimmter Punkt auf der Zeichenebene innerhalb des Ziel-Objekts liegt.
contains(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Checks if this instance contains a resource with the specified name.
contains(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
contains(T) - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Gibt wahr zurück, wenn der gegebene Beobachter bereits hinzugefügt wurde.
contains(T) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Checks if the specified resource is contained by this instance.
convertMousePosition(Scene, Point) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Finde die Position des Mausklicks auf der Zeichenebene.
CoordinateSystemDrawer - Class in de.pirckheimer_gymnasium.engine_pi.debug
Zeichnet das Koordinatensystem.
CoordinateSystemDrawer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.debug.CoordinateSystemDrawer
 
copy(BufferedImage) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Erzeugt eine neue BufferedImage Instanze des Übergabeparameters.
copy(File, OutputStream) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.StreamUtilities
 
copy(InputStream, File) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.StreamUtilities
 
copy(InputStream, OutputStream) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.StreamUtilities
 
CosinusDouble - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
Interpoliert auf einer kompletten Cosinuskurve.
CosinusDouble(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.CosinusDouble
Erstellt einen neuen Cosinuskurven-Interpolator.
count() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets the amount of resources that this container holds.
createBody(BodyDef, Actor) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Erstellt einen Body und mappt ihn intern zum analogen Actor-Objekt.
createBodyDef() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
Erstellt eine Body-Definition für den Actor
createDir(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
createDistanceJoint(Actor, Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt eine Stabverbindung (DistanceJoint) zwischen diesem und einem weiteren Actor-Objekt.
createFixtureDefs() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
Erstellt Fixture-Definitions für alle Shapes des Actors.
createFromAnimatedGif(String, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
 
createFromImage(BufferedImage) - Static method in interface de.pirckheimer_gymnasium.engine_pi.actor.TileMap
 
createFromImage(String) - Static method in interface de.pirckheimer_gymnasium.engine_pi.actor.TileMap
 
createFromImage(String, int, int) - Static method in interface de.pirckheimer_gymnasium.engine_pi.actor.TileMap
 
createFromImages(double, double, double, String...) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
 
createFromImagesPrefix(double, double, double, String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Lädt alle Bilddateien mit einem bestimmten Präfix in einem bestimmten Verzeichnis in eine Animation.
createFromSpritesheet(double, String, int, int, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
 
createJoint(Actor, Actor, JointBuilder<JointType>, Wrapper) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
createJoint(World, Body, Body) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.JointBuilder
 
createPrismaticJoint(Actor, Vector, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt einen neuen PrismaticJoint zwischen zwei Objekten.
createRevoluteJoint(Actor, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt einen Revolute-Joint zwischen dem zugehörigen Actor-Objekt und einem weiteren.
createRopeJoint(Actor, Vector, Vector, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt eine Seilverbindung zwischen diesem und einem weiteren Actor-Objekt.
createSoundPlayback(Sound, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Creates an SoundPlayback object that can be configured prior to starting.
createSoundPlayback(String, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
createVolumeControl() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
 
createWeldJoint(Actor, Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Erstellt eine Schweißnaht - besser einen Schweißpunkt - zwischen diesem und einem weiteren Actor-Objekt.

D

de.pirckheimer_gymnasium.engine_pi - package de.pirckheimer_gymnasium.engine_pi
Enthält die Hauptklassen wie zum Beispiel Game oder Scene.
de.pirckheimer_gymnasium.engine_pi.actor - package de.pirckheimer_gymnasium.engine_pi.actor
Jedes Objekt auf der Zeichenebene ist eine Unterklasse von Actor.
de.pirckheimer_gymnasium.engine_pi.animation - package de.pirckheimer_gymnasium.engine_pi.animation
Klassen zur Animation von Objekten.
de.pirckheimer_gymnasium.engine_pi.animation.interpolation - package de.pirckheimer_gymnasium.engine_pi.animation.interpolation
Klassen, den Interpolator implementieren.
de.pirckheimer_gymnasium.engine_pi.annotations - package de.pirckheimer_gymnasium.engine_pi.annotations
Anmerkungen (Annotations) um Code zu markieren, der von Schülern benutzt oder nicht benutzt werden soll.
de.pirckheimer_gymnasium.engine_pi.debug - package de.pirckheimer_gymnasium.engine_pi.debug
Liefert Klassen zum Zeichnen von Debug-Informationen.
de.pirckheimer_gymnasium.engine_pi.event - package de.pirckheimer_gymnasium.engine_pi.event
Eine Ereignissteuerung, die über das Beobachter-Muster realisiert ist.
de.pirckheimer_gymnasium.engine_pi.graphics - package de.pirckheimer_gymnasium.engine_pi.graphics
Klassen, um eine Bildfläche (Canvas) zu bemalen.
de.pirckheimer_gymnasium.engine_pi.physics - package de.pirckheimer_gymnasium.engine_pi.physics
Dieses Paket enthält die Klassen, die innerhalb der Engine als Middleware zwischen der externen Bibliothek JBox2D von Daniel Murhpy und der Engine-API fungieren.
de.pirckheimer_gymnasium.engine_pi.resources - package de.pirckheimer_gymnasium.engine_pi.resources
Eine Sammlung von Zwischenspeichern für verschiedene Spiel-Ressourcen wie zum Beispiel Bilder und Audioklänge.
de.pirckheimer_gymnasium.engine_pi.sound - package de.pirckheimer_gymnasium.engine_pi.sound
Klassen zur Audiowiedergabe.
de.pirckheimer_gymnasium.engine_pi.tweening - package de.pirckheimer_gymnasium.engine_pi.tweening
Klassen zur Animation von Figuren durch Berechnung von Einzelbildern zwischen zwei Schlüsselbildern.
de.pirckheimer_gymnasium.engine_pi.util - package de.pirckheimer_gymnasium.engine_pi.util
Eine Sammlung von Hilfsklassen.
debug(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
Logger-Funktion für Debug-Informationen.
Debug - Class in de.pirckheimer_gymnasium.engine_pi.debug
 
Debug() - Constructor for class de.pirckheimer_gymnasium.engine_pi.debug.Debug
 
decode(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
Decodes the specified Base64 string to a byte array.
decode(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Konvertiert eine Farbe in hexadezimaler Notation in die entsprechende Instanz der Klasse Color.
decode(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Dekodiert eine Feld / Array bestehend aus hexadezimalen Repräsentationen von Farben in Zeichenkettenform in ein Feld aus Objekten der Klasse Color.
decode(String, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Konvertiert eine Farbe in hexadezimaler Notation in die entsprechende Instanz der Klasse Color.
decodeAngle(byte) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
Decodes a previously encoded angle.
decodeAngle(short) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
decodeImage(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
decodeImageData() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Decodes LZW image data into pixel array.
decodeSmallFloatingPointNumber(short, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
Decodes a small floating point number, previously encoded with encodeSmallFloatingPointNumber.
DEFAULT_METER - Static variable in class de.pirckheimer_gymnasium.engine_pi.Camera
Der Standardwert für die Anzahl an Pixel eines Meters.
DefaultControl - Class in de.pirckheimer_gymnasium.engine_pi.event
Registriert im Auslieferungszustand einige wenige grundlegenden Maus- und Tastatur-Steuermöglichkeiten.
DefaultControl() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
 
DefaultListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Bietet Standard-Methoden für einige Beobachter-Schnittstellen an.
defer(Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt das übergebene Runnable mit Verzögerung aus.
delay - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
delay(double, Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt die übergebene Aufgabe mit einer vorgegebenen Verzögerung aus.
deleteDir(File) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
Direction - Enum Class in de.pirckheimer_gymnasium.engine_pi
Repräsentation einer Richtung.
dispose - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
DistanceJoint - Class in de.pirckheimer_gymnasium.engine_pi.actor
Ein Stabverbindung zwingt zwei Punkte auf zwei Körpern dazu, in einem festen Abstand zueinander zu bleiben.
DistanceJoint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.DistanceJoint
 
divide(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Teilt die effektive Länge des Vektors durch eine Zahl und kürzt dadurch seine Effektivität.
DOWN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach unten zeigt.
DOWN - Static variable in class de.pirckheimer_gymnasium.engine_pi.Vector
Konstante für eine einfache Verschiebung nach unten (0, 1).
DOWN_LEFT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach unten links zeigt.
DOWN_RIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach oben rechts zeigt.
draw(Graphics2D, Scene, double, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.InfoBoxDrawer
Zeichnet einige Informationsboxen in das linke obere Eck.
draw(Graphics2D, Scene, int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.CoordinateSystemDrawer
Zeichnet das Koordinatensystem.
drawArrowLine(Graphics2D, int, int, int, int, int, int, Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Draw an arrow line between two points.
drawText(Graphics2D, String, int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Zeichnet einen Text mit der Schriftgröße Graphics2DUtil.FONT_SIZE und der Schriftfarbe Graphics2DUtil.FONT_COLOR an eine bestimmte Position.
drawText(Graphics2D, String, int, int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Zeichnet einen Text mit der Schriftfarbe Graphics2DUtil.FONT_COLOR durch Angabe der Schriftgröße und einer Position.
drawTextBox(Graphics2D, String, int, Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Zeichnet eine Textbox, die sich automatische an die Länge des Texts anpasst.
DYNAMIC - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Dynamische Objekte verhalten sich wie Objekte der Newton’schen Mechanik.

E

ease(TweenEquation) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Sets a custom easing function for this Tween.
ease(TweenFunction) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Sets a predefined easing function for this Tween.
EaseInOutDouble - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
 
EaseInOutDouble(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.EaseInOutDouble
Erstellt einen EaseInOut-Interpolator.
ELASTIC_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
ELASTIC_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
ELASTIC_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
encode(byte[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
encode(Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Kodiert die angegebene Farbe in eine hexadezimale Repräsenation.
encode(BufferedImage) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
encode(BufferedImage, ImageFormat) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
encodeAngle(float) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
Encodes an angle, loosing some precision.
encodeAnglePrecise(float) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
 
encodeSmallFloatingPointNumber(float, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
Encodes positive numbers less than Short.MAX_VALUE * 2 / precision (6553.4 for precision = 1).
endContact(Contact) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
enqueue(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
ensureColorValueRange(float) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Stellt sicher, dass der angegebene Wert innerhalb des akzeptierten Bereichs für Farbwerte (0-255) liegt.
ensureColorValueRange(int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Stellt sicher, dass der angegebene Wert innerhalb des akzeptierten Bereichs für Farbwerte (0-255) liegt.
equals(double, double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
equals(Object) - Method in record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
equals(Object) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
equals(Object) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
 
equals(Object) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Prüft, ob ein beliebiges Objekt gleich diesem Vektor ist.
err() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Returns true if an error was encountered during reading/decoding
error(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
Logger-Funktion für Fehler
EventListenerBundle - Class in de.pirckheimer_gymnasium.engine_pi.event
Bündelt alle Arten von Beobachtern.
EventListenerBundle() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
Initialisiert die Speicher für alle Beobachter.
EventListeners<T> - Class in de.pirckheimer_gymnasium.engine_pi.event
Verwaltet mehrere Beobachter (Listeners).
EventListeners() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
 
EventListeners(Supplier<EventListeners<T>>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
 
EXECUTOR - Static variable in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
exists(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
exit() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Beendet das Spiel.
EXPO_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
EXPO_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
EXPO_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
extractFixturesFromBody(Body) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 

F

FileUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
 
findFiles(List<String>, Path, String...) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
findFilesByExtension(List<String>, Path, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
finished(SoundEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.sound.SoundPlaybackListener
This method gets called when a SoundPlayback is finished.
FixtureBuilder - Class in de.pirckheimer_gymnasium.engine_pi.physics
Sammlungen von statischen Methoden, die verschiedene Halterungen (engl.
FixtureBuilder() - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
 
FixtureData - Class in de.pirckheimer_gymnasium.engine_pi.physics
Wrapper-Klasse für FixtureDef zur Übersetzung zwischen Engine-Features und JBox2D-Features.
FixtureData(Shape) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
Erstellt eine neue Fixture-Data.
FontContainer - Class in de.pirckheimer_gymnasium.engine_pi.resources
 
FontContainer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
FontMetrics - Class in de.pirckheimer_gymnasium.engine_pi.util
 
FontMetrics() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.FontMetrics
 
FONTS - Static variable in class de.pirckheimer_gymnasium.engine_pi.Resources
 
FONTSIZE - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
frameCount - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
frames - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
frameUpdate - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
FrameUpdateListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Beschreibt ein Objekt, das auf jede Aktualisierung der Einzelbilder reagieren kann.
FrameUpdateListenerRegistration - Interface in de.pirckheimer_gymnasium.engine_pi.event
Eine Schnittstelle zum An- und Abmelden von Beobachtern, die auf die Aktualisierungen der Einzelbilder reagieren.
fromBody(Body, BodyType) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
Erstellt ein Proxydatenset basierend auf einem JBox2D-Body
fromFixture(Fixture) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
Generiert eine Fixture Data aus einer JBox2D-Fixture
fromString(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
Erstellt einen Form-Supplier basierend auf einer Zeichenketten.

G

Game - Class in de.pirckheimer_gymnasium.engine_pi
Diese Klasse gibt Zugriff auf das aktuelle Spiel.
Game() - Constructor for class de.pirckheimer_gymnasium.engine_pi.Game
 
GameLoop - Class in de.pirckheimer_gymnasium.engine_pi
 
GameLoop(RenderTarget, Supplier<Scene>, Supplier<Boolean>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
gct - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
gctFlag - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
gctSize - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
generateFixtureData() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
Geometry - Class in de.pirckheimer_gymnasium.engine_pi.actor
Ein Objekt, das aus n primitiven geometrischen Formen - Dreiecken - besteht.
Geometry(Supplier<FixtureData>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Geometry
Konstruktor.
get() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback.VolumeControl
Gets the value of this volume control.
get(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Gibt eine vordefinierte Farbe zurück.
get(String) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Container
Ruft die Ressource mit dem angegebenen Namen ab.
get(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
get(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Gets the ImageFormat of the specified format string.
get(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Gets the specified file as InputStream from either a resource folder or the file system.
get(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Ruft die Ressource mit dem angegebenen Namen ab.
get(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Gets the SoundFormat of the specified format string.
get(String, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets the resource with the specified name.
get(String, float) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
get(String, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Gibt eine vordefinierte Farbe mit geändertem Alphakanal zurück.
get(String, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
get(String, int, float) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
get(String, Supplier<? extends T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets the resource with the specified name.
get(URL) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Gets the specified file as InputStream from either a resource folder or the file system.
get(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
get(URL, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
get(URL, Supplier<? extends T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
get(Predicate<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets all resources that match the specified condition.
getActiveScene() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt die gerade aktive Szene an.
getAlias(String, T) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets an alias for the specified resourceName.
getAll() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
Gibt alle Farben samt der Farbnamen als Map zurück.
getAll() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Gets all loaded resources from this container.
getAllExtensions() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
getAllExtensions() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
getAllMusic() - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Liefert eine Liste mit allen Musikwiedergaben.
getAngle(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet den Winkel zwischen diesem Vektor und einem weiteren.
getAngularDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Dämpfung der Rotationsgeschwindigkeit zurück.
getAngularDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getAngularDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getAngularDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getAngularDamping() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getAngularVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die aktuelle Drehgeschwindigkeit aus.
getAngularVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getAngularVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getAngularVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getAngularVelocity() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die aktuelle Drehgeschwindigkeit aus.
getAsync(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Eventually gets the resource with the specified location.
getAsync(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Eventually gets the resource with the specified location.
getAverage(double[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getAverage(float[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getAverage(int[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getBackgroundColor() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt die Hintergrundfarbe zurück.
getBlack() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Farbe Schwarz (englisch: black) zurück.
getBlue() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Primärfarbe Blau (englisch: blue) zurück.
getBlueGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Blau-Grün (englisch: blue green) - eine Mischung aus Blau und Grün - zurück.
getBluePurple() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Blau-Violett (englisch: blue purple) - eine Mischung aus Violett und Blau - zurück.
getBody() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getBody() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getBody() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Wird intern zum Debuggen benutzt.
getBodyType() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt aus, was für ein Physics-Typ dieses Objekt momentan ist.
getBorderRadius() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
 
getBrown() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Farbe Braun (englisch: brown) zurück.
getBuildTime() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Version
Gibt an, wann die Jar-Datei erzeugt wurde.
getBytes(InputStream) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.StreamUtilities
 
getCamera() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getCenter() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt den Mittelpunkt des Objektes in der Scene aus.
getCenter() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet den Mittelpunkt dieses Bounds-Rechtecks in der Zeichenebene.
getCenter() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getCenter() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getCenter() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt den Gewichtsmittelpunkt dieses Actor-Objekts aus.
getCenterRelative() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Position des Zentrums des Actor-Objekts relativ zu dessen Position (Anker links unten) an.
getColliding() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
Gibt das Actor-Objekt aus, dass mit dem Actor kollidiert, an dem der Listener angemeldet wurde.
getCollisions() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Git eine List bestehend aus Kollisionsereignissen zurück.
getCollisions() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getCollisions() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getCollisions() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getColor() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Farbe der Figur zurück.
getColor() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Geometry
Gibt die Farbe aus.
getColor(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
 
getCompatibleImage(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Gets an empty BufferedImage with the given size.
getComplementary(Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Berechnet die Komplementärfarbe.
getComplementaryColor() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Komplementärfarbe der Figur zurück.
getContent() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
getCurrentState() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Gibt den aktuellen Zustand der Animation aus.
getData() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
getDefaultControl() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt die momentan registrierten, grundlegenden Maus- und Tastatur-Steuermöglichkeiten zurück.
getDelay() - Method in class de.pirckheimer_gymnasium.engine_pi.event.SingleTask
Gibt das aktuelle Intervall des periodischen Tasks aus.
getDelay(int) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets display duration for specified frame.
getDensity() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die aktuelle Dichte des Objekts an.
getDensity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getDensity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
getDensity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getDensity() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getDescent(Font) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FontMetrics
 
getDiameter() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Gibt den Durchmesser des Kreises aus.
getDirection() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Richtung des Vektors, in die er wirkt.
getDistance(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.
getDuration() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.AnimationFrame
 
getDuration() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the duration of the Tween.
getElasticity() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Stoßzahl bzw.
getEquation() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the tween equation that modifies the start values each tick.
getEquation() - Method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
Gets the mathematical equation.
getExtension(File) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getExtension(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getExtraColors() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt vier zusätzlichen Farben aus: Braun, Weiß, Grau und Schwarz.
getFileName(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getFileName(String, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getFileName(URL) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getFilter() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
getFinalTask() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Gibt die Aufgabe, die als letzte Aufgabe ausgeführt wird, zurück.
getFixtures() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getFont() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
getFont() - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
 
getFont(int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
 
getFormat() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
getFormat() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
getFormat() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
getFormat() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
 
getFormat() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Sound
Gets the audio format of this sound instance.
getFormat() - Method in interface de.pirckheimer_gymnasium.engine_pi.sound.Track
 
getFrame(int) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets the image contents of frame n.
getFrameCount() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets the number of frames read from file.
getFrames() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Gibt die Frames dieser Animation aus.
getFrameSize() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets image size.
getFrameUpdateListener() - Method in class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
getFrameUpdateListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getFrameUpdateListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
 
getFrameUpdateListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
 
getFrameUpdateListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getFrameUpdateListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getFriction() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt den Reibungskoeffizienten für dieses Objekt aus.
getFriction() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getFriction() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
getFriction() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getFriction() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getFullPercent(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getGitCommitIdAbbrev() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Version
 
getGlobalDensity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getGlobalFriction() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getGlobalRestitution() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getGravity() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Gibt die Schwerkraft, die momentan auf diese Ebene wirkt, als Vektor in [N] bzw.
getGravity() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt die Schwerkraft, die momentan auf die Hauptebene wirkt, als Vektor in [N] bzw.
getGravityScale() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt den aktuellen Gravitationsfaktor des Objekts an.
getGravityScale() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getGravityScale() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getGravityScale() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getGravityScale() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getGray() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Farbe Grau (englisch: gray) zurück.
getGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Sekundärfarbe Grün (englisch: green) (Mischung aus Gelb und Blau) zurück.
getHeight() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Gibt die Höhe der Animation in Metern aus.
getHeight() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Gibt die Höhe des Rechtecks in Meter zurück.
getHeight() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
 
getHeight() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
getHome() - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/System.html#getProperties()
getImage() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
 
getImage() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.AnimationFrame
 
getImage() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets the first (or only) image read.
getImages() - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
Stellt den Zugriff auf den Zwischenspeicher für Bild-Resourcen vom Datentyp BufferedImage bereit.
getImageSizeInPx() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
 
getInterval() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Gibt das aktuelle Intervall der periodischen Aufgabe aus.
getIntro() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
getJarName() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Version
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.
getJoint() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
 
getKeyStrokeListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getKeyStrokeListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListenerRegistration
 
getKeyStrokeListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getKeyStrokeListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getLayer() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getLayer() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
getLayerPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Ebenenposition zurück.
getLayerPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Gibt die Position des Layers aus.
getLength() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt die Länge des Vektors aus.
getLinearDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Dämpfung der Geschwindigkeit zurück.
getLinearDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getLinearDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getLinearDamping() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getLinearDamping() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getListenerBundle() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getLocation(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
 
getLoop() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
getLoopCount() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Gets the "Netscape" iteration count, if any.
getLowerLimit() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
getLowerLimit() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
getMainLayer() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt die Hauptebene dieser Szene aus.
getManhattanLength() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt die Manhattan-Länge des Vektors zurück.
getMass() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die aktuelle Masse des Ziel-Objekts aus.
getMass() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getMass() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getMass() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getMass() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die Masse des Ziel-Objekts aus.
getMasterVolume() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Gets the current volume of this playback, considering all VolumeControl objects created for it.
getMax(int...) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getMaximumMotorForce() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
getMaximumMotorTorque() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
getMeter() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Gibt die Anzahl an Pixel aus, die einem Meter entsprechen.
getMotorSpeed() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
getMotorSpeed() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
getMouseClickListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getMouseClickListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerRegistration
 
getMouseClickListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getMouseClickListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getMousePosition() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt die Position der Maus in der aktuellen Szene als Vektor in Meter relativ zum Koordinatensystem zurück.
getMousePosition() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt die Position der Maus in der Szene als Vektor in Meter relativ zum Koordinatensystem zurück.
getMousePositionInFrame() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
getMouseScrollListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
getMouseScrollListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListenerRegistration
 
getMouseScrollListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getMouseScrollListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getMusic() - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Gets the "main" music that is playing.
getName() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.NamedResource
 
getName() - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Resource
Gets the name.
getName() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Sound
Gets the name of this instance that is used to uniquely identify the resource of this sound.
getOffset() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Gibt den Verzug der Kamera aus.
getOpacity() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die aktuelle Durchsichtigkeit des Actor-Objekts zurück.
getOrange() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Sekundärfarbe Orange (englisch: orange) zurück.
getParent() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getParentDirPath(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getParentDirPath(URI) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
getPercent(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
getPhysicsData() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getPhysicsData() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getPhysicsData() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die Proxy-Daten des Actors aus.
getPhysicsHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt den aktuellen, internen Physics-Handler aus.
getPoints() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
Gibt eine Liste von Berührungspunkten aus.
getPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Position dieses Actor-Objekts aus.
getPosition() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt die exakte Position der linken unteren Ecke dieses Bounds-Rechtecks aus.
getPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Die aktuelle Position der Kamera.
getPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getPosition() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getPosition() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die aktuelle Position des Ziel-Objekts an.
getPositionformatted() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Position formatiert als Zeichenkette aus.
getPreciseWheelRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.event.MouseScrollEvent
Gibt die Anzahl an „Klicks“ aus, die das Mausrad bewegt wurde.
getPrimaryColors() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die drei Primärfarben des Farbkreises von Itten in der Reihenfolge Gelb, Rot und Blau aus.
getPurple() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Sekundärfarbe Violett (englisch: purple) zurück.
getRadius() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Gibt den Radius des Kreises aus.
getRawData() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Sound
Gets the raw data of this sound as byte array.
getRed() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Primärfarbe Rot (englisch: red) zurück.
getRedOrange() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Rot-Orange (englisch: red orange) - eine Mischung aus Orange und Rot - zurück.
getRedPurple() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Rot-Violett (englisch: red purple) - eine Mischung aus Rot und Violett - zurück.
getRenderActors() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt an, ob die Figuren gezeichnet werden sollen.
getRepetitions() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Gibt die Anzahl an Wiederholungen der Aufgabe zurück.
getResources() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
getRestitution() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getRestitution() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
getRestitution() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getRestitution() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt den Winkel aus, um den das Objekt derzeit rotiert ist.
getRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Gibt die aktuelle Drehung zurück.
getRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getRotation() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die aktuelle Rotation des Ziel-Objekts in Grad an.
getScalarProduct(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet das Skalarprodukt von diesem Vektor mit einem weiteren.
getScene() - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorAdder
 
getScene() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
getScene() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
getScene() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
getScheme() - Method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
 
getSecondaryColors() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die drei Sekundärfarben des Farbkreises von Itten in der Reihenfolge Orange, Violett und Grün aus.
getShape() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
getSize(String, Font) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FontMetrics
 
getSound() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SoundEvent
Gets the related Sound instance.
getSound(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
getSounds() - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
Stellt den Zugriff auf den Zwischenspeicher für Audio-Resourcen vom Datentyp Sound bereit.
getStartTime() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the start tick of the Tween.
getStartValues() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the start values.
getStyle() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
getSystemFonts() - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
Gibt eine Liste der Namen der Systemschriftarten zurück.
getTangentNormal() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
 
getTarget() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the Tweenable target object.
getTargetValues() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the target values.
getTask() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Gibt die Aufgabe, die regelmäßig ausgeführt wird, zurück.
getTile(int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.TileMap
 
getTile(int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
 
getTileCountX() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
 
getTileCountY() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
 
getTimecode() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
getTorque() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getTrack() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.MusicPlayback
 
getTranslation() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
getTransparentVariant(Color, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
 
getTween(Tweenable, TweenType) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Attempts to get a previously registered Tween or registers a new one.
getTweens() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Gets the map of registered Tweens.
getTweenValues(TweenType) - Method in interface de.pirckheimer_gymnasium.engine_pi.tweening.Tweenable
Gets one or many values from the target object associated to the given tween type.
getType() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
getType() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getType() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getType() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getType() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
getType() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Gets the tween type determining which values of the Tweenable object will be modified.
getUpperLimit() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
getUpperLimit() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
getValue() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
getVectors(int, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.RegularPolygon
 
getVectors(int, int, double, double, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Star
 
getVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die Geschwindigkeit aus, mit der sich dieses Objekt gerade (also in diesem Frame) bewegt.
getVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getVelocity() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getVelocity() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt die aktuelle Geschwindigkeit aus.
getVersion() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Version
 
getVisibleArea(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Gibt die derzeit auf dem Bildschirm sichtbare Fläche des Layers an.
getVisibleArea(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt die sichtbare Fläche auf dem Hauptebene aus.
getVolume() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Gets the current master volume of this playback.
getVolumeControls() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
 
getWheelColors() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die zwölf Farben des Farbkreises von Itten in der Reihenfolge von Gelb ausgehend zurück.
getWheelRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.event.MouseScrollEvent
Gibt die Anzahl an „Klicks“ aus, die das Mausrad bewegt wurde.
getWhite() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Farbe Weiß (englisch: white) zurück.
getWidth() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Gibt die Breite der Animation in Metern aus.
getWidth() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Gibt die Breite des Rechtecks in Meter zurück.
getWidth() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
 
getWidth() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
getWindowSize() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt die Fenstergröße in Pixel aus.
getWorld() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Gibt den World-Parameter der Physics aus.
getWorldHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Gibt den WorldHandler dieser Ebene aus.
getWorldHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
getWorldHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
getWorldHandler() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Gibt den WorldHandler aus, der die Welt handelt, in der sich der Klient befindet.
getWorldHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt den WorldHandler der Hauptebene aus.
getX() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die x-Koordinate der linken unteren Ecke zurück.
getX() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getX() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt den Bewegungsanteil in x-Richtung zurück.
getY() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt die y-Koordinate der linken unteren Ecke zurück.
getY() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
getY() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt den Bewegungsanteil in y-Richtung zurück.
getYellow() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Primärfarbe Gelb (englisch: yellow) zurück.
getYellowGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Gelb-Grün (englisch: yellow green) - eine Mischung aus Gelb und Grün - zurück.
getYellowOrange() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Gibt die Tertiärfarbe Gelb-Orange (englisch: yellow orange) - eine Mischung aus Gelb und Orange - zurück.
GIF - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
GifDecoder - Class in de.pirckheimer_gymnasium.engine_pi.util
GifDecoder() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
GNOME - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
Ein Farbschema nach den Farben der GNOME Human Interface Guidelines.
Graphics2DUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
Eine Sammlung von statischen Hilfsmethoden um auf dem Graphics2D-Objekt zu zeichnen.
Graphics2DUtil() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
 
Grid - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein Gitter aus quadratischen Zellen.
Grid(int, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Grid
Erstellt ein Gitter mit der Zellengröße von einem Pixelmeter.
Grid(int, int, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Grid
 
Group - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Gruppe bestehend aus mehreren Actor-Objekten.
Group(Actor...) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Group
 
Group(Scene) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Group
 

H

hasBounds() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Gibt an, ob die Kamera durch Bounds in ihrer Bewegung beschränkt ist.
hasFocus() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Gibt an, ob die Kamera ein Fokus-Objekt verfolgt oder „steif“ ist.
hashCode() - Method in record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Returns a hash code value for this object.
hashCode() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Returns a hash code value for this object.
hashCode() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
hashCode() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
hashCode() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
 
hasNext() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
hasState(State) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Gibt an, ob ein bestimmter Zustandsname bereits in dieser Animation genutzt wird.
hasStopped() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Checks if the Tween has stopped.
height - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
height() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt die reelle Höhe aus.
Heptagon - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein reguläres bzw.
Heptagon() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Heptagon
 
Heptagon(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Heptagon
 
Hexagon - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein reguläres bzw.
Hexagon() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Hexagon
 
Hexagon(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Hexagon
 
HITPOINTS - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
humanReadableByteCount(long) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 
humanReadableByteCount(long, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
 

I

ignoreCollision() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
Wenn diese Methode aufgerufen wird, wird diese Kollision nicht von der Physics-Engine aufgelöst, sondern ignoriert.
ih - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
image - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
Image - Class in de.pirckheimer_gymnasium.engine_pi.actor
Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
Image(BufferedImage, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Image
Konstruktor für ein Bildobjekt.
Image(String, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Image
Konstruktor für ein Bildobjekt.
Image(String, double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Image
Erzeugt ein Bild durch Angabe des Verzeichnispfads und der Abmessungen in Meter.
ImageContainer - Class in de.pirckheimer_gymnasium.engine_pi.resources
Ein Speicher für Bild-Ressourcen vom Datentyp BufferedImage.
ImageContainer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ImageContainer
 
ImageFormat - Enum Class in de.pirckheimer_gymnasium.engine_pi.resources
Contains all known image file-formats supported by the engine.
IMAGES - Static variable in class de.pirckheimer_gymnasium.engine_pi.Resources
 
ImageUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
Statische Klasse, die Hilfsmethoden zur Bildmanipulation bereitstellt.
ImageUtil() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
 
in - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
in(Bounds) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Sollte dieses Bounds-Rechteck nicht voll innerhalb eines bestimmten anderen, äußeren Rechtecks liegen, so wird versucht, dieses Bounds-Rechteck in das andere mit möglichst wenig Verschiebung zu bringen.
info(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
Logger-Funktion für Informationen
InfoBoxDrawer - Class in de.pirckheimer_gymnasium.engine_pi.debug
Zeichnet einige Informationsboxen in das linke obere Eck.
InfoBoxDrawer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.debug.InfoBoxDrawer
 
init() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Initializes or re-initializes reader
interlace - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
Internal - Annotation Interface in de.pirckheimer_gymnasium.engine_pi.annotations
Diese Annotation markiert Methoden, die Schüler definitiv nicht verwenden sollen.
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.ConstantInterpolator
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.CosinusDouble
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.EaseInOutDouble
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.LinearDouble
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.LinearInteger
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.ReverseEaseDouble
 
interpolate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.SinusDouble
 
interpolate(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.animation.Interpolator
 
interpolate(Color, Color, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Mischt eine neue Farbe aus zwei gegebenen Farben, wobei das Mischverhältnis angegeben werden kann.
Interpolator<V> - Interface in de.pirckheimer_gymnasium.engine_pi.animation
 
IntroTrack - Class in de.pirckheimer_gymnasium.engine_pi.sound
Eine Audiospur, die einmalig eine Eingangsmusik und die darauf folgende Musik in einer Endlosschleife abspielt.
IntroTrack(Sound, Sound) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
Initializes a new IntroTrack for the specified sound.
invoke(Consumer<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
 
invokeFrameUpdateListeners(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
IOS - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
https://developer.apple.com/design/human-interface-guidelines/color
isAnimationPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Gibt an, ob die Animation derzeit pausiert ist.
isBodyCollision(Body, Body) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
isDebug() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt an, ob die Engine gerade im Debug-Modus ausgeführt wird.
isDone() - Method in class de.pirckheimer_gymnasium.engine_pi.event.SingleTask
 
isEmpty() - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Gibt wahr zurück, wenn diese Instanz keine Beobachter enthält.
isFlipHorizontal() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Gibt an, ob das Objekt horizontal gespiegelt ist.
isFlipHorizontal() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Gibt an, ob das Objekt horizontal gespiegelt ist.
isFlipVertical() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Gibt an, ob das Objekt vertikal gespiegelt ist.
isFlipVertical() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Gibt an, ob das Objekt vertikal gespiegelt ist.
isGrounded() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Testet, ob das Objekt „steht“.
isGrounded() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
isGrounded() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
isGrounded() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Testet, ob das Objekt unter sich festen Boden hat.
isHexColorString(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Überprüft, ob die gegebene Zeichenketten eine Farbe in hexadezimaler Notation (z.
isIgnored() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
Gibt wahr zurück, falls dieses Ereignis ignoriert wurde.
isInfinite() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
Gibt an, ob dieses Keyframe-Set unendlich animiert wird.
isInt(double) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
isIntegral() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt zurück, ob dieser Vektor echt ganzzahlig ist, also ob seine tatsächlichen Delta-Werte beide Ganzzahlen sind.
isJar() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Version
Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.
isKeyPressed(int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt an, ob eine bestimmte Taste derzeit heruntergedrückt ist.
isLimitEnabled() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
isLimitEnabled() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
isMotorEnabled() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
isMotorEnabled() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
isMounted() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt wahr zurück, falls das Objekt einer Ebene zugeordnet ist.
isNaN() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
 
isNull() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet, ob dieser Vektor keine Wirkung hat.
isOddNumber(int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
isPaused - Variable in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Gibt an, ob die Aufgabe pausiert ist.
isPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
 
isPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
Gibt an, ob der Animator pausiert ist.
isPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
 
isPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Determines if this playback is paused.
isPhysicsPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Gibt an, ob die Physik dieser Szene pausiert ist.
isPlaying() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Determines if this playback has sound to play.
isRotationLocked() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt an, ob die Rotation dieses Objekts derzeit innerhalb der physikalischen Simulation blockiert ist.
isRotationLocked() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
isRotationLocked() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
isRotationLocked() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
isRotationLocked() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
isRunning() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt an, ob gerade die Engine läuft.
isSensor() - Method in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
 
isSensor() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
isSupported(File) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(File) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Determines whether the extension of the specified file is supported by the engine.
isSystemFont(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
Prüft, ob ein Font auf diesem System vorhanden ist.
isVerbose() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt an, ob die laufende Instanz der Engine gerade verbose Output gibt.
isVisible() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Gibt an, ob das Objekt sichtbar ist.
isVisible() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Gibt an, ob dieses Layer gerade sichtbar ist.
isWorldPaused() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
iterator() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
iterator() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
iterator() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
 
iw - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
ix - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
iy - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 

J

JAVA - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
Ein Farbschema, das einige vordefinierten statischen Farbattribute der Java-Color-Klasse verwendet.
joint() - Method in record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Returns the value of the joint record component.
Joint<JointType extends org.jbox2d.dynamics.joints.Joint> - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Verbindung zwischen Objekten.
Joint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Joint
 
Joint.JointRegistration<T> - Record Class in de.pirckheimer_gymnasium.engine_pi.actor
 
JointBuilder<JointType extends org.jbox2d.dynamics.joints.Joint> - Interface in de.pirckheimer_gymnasium.engine_pi.physics
 
JointRegistration(T, WorldHandler) - Constructor for record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Creates an instance of a JointRegistration record class.
JPG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
Jukebox - Class in de.pirckheimer_gymnasium.engine_pi
Die Jukebox Klasse bietet Methoden an, um Klänge (Sound) und Musik (Music) im Spiel wiederzugeben.
Jukebox() - Constructor for class de.pirckheimer_gymnasium.engine_pi.Jukebox
 

K

KeyFrame<Value extends Number> - Class in de.pirckheimer_gymnasium.engine_pi.animation
Beschreibt einen Keyframe.
KeyFrame(Value, KeyFrame.Type, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
Erstellt einen Keyframe
KeyFrame.Type - Enum Class in de.pirckheimer_gymnasium.engine_pi.animation
Aufzählung der verschiedenen Typen von Keyframes.
KeyFrames - Class in de.pirckheimer_gymnasium.engine_pi.animation
Utility-Klasse
KeyFrames(Consumer<Double>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
Erstellt ein leeres Set an Keyframes
keyStroke - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
KeyStrokeListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Diese Schnittstelle wird implementiert, um auf gedrückte Tasten reagieren zu können.
KeyStrokeListenerRegistration - Interface in de.pirckheimer_gymnasium.engine_pi.event
 
KINEMATIC - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Kinematische Objekte können eine Geschwindigkeit haben, aber reagieren nicht auf Kräfte.

L

lastBgColor - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
lastDispose - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
lastImage - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
lastRect - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
Layer - Class in de.pirckheimer_gymnasium.engine_pi
Eine Ebene bieten die Möglichkeit, Actor-Objekte vor und hinter der Zeichenebene mit zusätzlichen Eigenschaften (wie Parallaxe) zu rendern.
Layer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.Layer
Erstellt eine neue Ebene.
lct - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
lctFlag - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
lctSize - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
LEFT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach links zeigt.
LEFT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.event.MouseButton
Die linke Maustaste.
LEFT - Static variable in class de.pirckheimer_gymnasium.engine_pi.Vector
Konstante für eine einfache Verschiebung nach links (-1, 0).
leftOf(double) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet, ob dieses Rechteck links von einer bestimmten Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der rechten Extremgrenze liegt.
line - Variable in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
 
LineAnimation - Class in de.pirckheimer_gymnasium.engine_pi.animation
Eine Animation, die ein Actor-Objekt in einer Linie animiert.
LineAnimation(Actor, Vector, double, boolean) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.LineAnimation
Erstellt eine neue Linien-Animation.
LINEAR - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame.Type
 
LINEAR - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
LinearDouble - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
 
LinearDouble(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.LinearDouble
 
LinearInteger - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
 
LinearInteger(int, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.LinearInteger
 
load(SoundResource) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundContainer
Loads a sound from the specified XML resource.
load(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
 
load(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
Loads a custom font with the specified name from game's resources.
load(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ImageContainer
Loads the image by the specified resourceName.
load(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
load(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundContainer
Loads the sound from the specified path and returns it.
loadAsFile(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
 
loadAsStream(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
 
loadByName(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
Lädt eine Systemschriftart basierend auf dem Namen.
loadResource(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
LOCATION_X - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
LOCATION_XY - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
LOCATION_Y - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
Logger - Class in de.pirckheimer_gymnasium.engine_pi.util
Logger für die Engine Pi, damit Probleme bei Anwendern auch von Entwicklern nachvollzogen werden können.
Logo - Class in de.pirckheimer_gymnasium.engine_pi.actor
Zeichnet das Engine Pi Logo in eine Scene.
Logo(Scene, Vector, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
loopCount - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
LoopedTrack - Class in de.pirckheimer_gymnasium.engine_pi.sound
 
LoopedTrack(Sound) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
Initializes a new LoopedTrack for the specified sound.

M

main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Hexagon
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.actor.RegularPolygon
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.CoordinateSystemDrawer
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.InfoBoxDrawer
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.MainAnimation
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
 
main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
 
MainAnimation - Class in de.pirckheimer_gymnasium.engine_pi.debug
Zeigt eine Animation, wenn die main-Methode ausgeführt wird.
MainAnimation() - Constructor for class de.pirckheimer_gymnasium.engine_pi.debug.MainAnimation
 
makeDynamic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verwandelt den Actor in ein dynamisches Objekt.
makeKinematic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verwandelt den Actor in ein kinematisches Objekt.
makeParticle() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verwandelt den Actor in ein Partikel.
makeSensor() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verwandelt den Actor in einen Sensor.
makeStatic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verwandelt den Actor in ein statisches Objekt.
MathUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
 
MaxStackSize - Static variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
mount - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
MouseButton - Enum Class in de.pirckheimer_gymnasium.engine_pi.event
Aufzählungstyp, mit dem die verschiedenen Maustasten angegeben werden können.
mouseClick - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
MouseClickListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Implementierende Klassen können auf jeden einzelnen Klick reagieren, unabhängig davon, ob dies ein spezielles Objekt trifft oder nicht.
MouseClickListenerRegistration - Interface in de.pirckheimer_gymnasium.engine_pi.event
Eine Schnittstelle zum An- und Abmelden von Beobachtern, die auf das Klicken der Maustasten reagieren.
mouseScroll - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
MouseScrollEvent - Class in de.pirckheimer_gymnasium.engine_pi.event
Beschreibt eine Bewegung des Mausrads.
MouseScrollEvent(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.MouseScrollEvent
 
MouseScrollListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Implementierende Klassen können auf Bewegungen des Mausrads reagieren.
MouseScrollListenerRegistration - Interface in de.pirckheimer_gymnasium.engine_pi.event
Eine Schnittstelle zum An- und Abmelden von Beobachtern, die auf Bewegungen des Mausrads reagieren.
moveBy(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.Actable
Verschiebt die Gruppe.
moveBy(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verschiebt das Objekt.
moveBy(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Group
 
moveBy(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Verschiebt die Kamera um einen bestimmten Wert in x- und y-Richtung (relativ).
moveBy(Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.Actable
Verschiebt die Gruppe ohne Bedingungen auf der Zeichenebene.
moveBy(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verschiebt das Objekt ohne Bedingungen auf der Zeichenebene.
moveBy(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Group
 
moveBy(Vector) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet ein neues Bounds mit denselben Maßen wie dieses, jedoch um einen bestimmten Vector verschoben.
moveBy(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
 
moveBy(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
moveBy(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
moveBy(Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Verschiebt das Ziel-Objekt um einen spezifischen Wert auf der Zeichenebene.
moveTo(int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Verschiebt das Zentrum der Kamera zur angegebenen Position (absolute Verschiebung).
moveTo(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
 
MP3 - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
multiply(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Multipliziert die effektiven Längen beider Anteile des Vektors (x und y) mit einem festen Faktor.
multiplyX(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.
multiplyY(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.
MusicPlayback - Class in de.pirckheimer_gymnasium.engine_pi.sound
Ermöglicht die Steuerung der Musikwiedergabe.
MusicPlayback(Track) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.MusicPlayback
 

N

NamedResource - Class in de.pirckheimer_gymnasium.engine_pi.resources
 
NamedResource() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.NamedResource
 
negate() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Gegenrichtung des Vektors.
negateX() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Gegenrichtung des Vektors in X-Richtung.
negateY() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Gegenrichtung des Vektors in Y-Richtung.
next() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
NONE - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nirgendwo hinzeigt.
normalize() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt eine Normierung des Vektors aus.
normalizePath(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
Ersetzt im gegebenen Dateipfad alle Schrägstriche (Slashes) und Gegenschrägstriche (Backslashes) mit dem Zeichen des Attributs File.separator.
NULL - Static variable in class de.pirckheimer_gymnasium.engine_pi.Vector
Konstante für einen „bewegungslosen“ Vektor (0, 0).
NullHandler - Class in de.pirckheimer_gymnasium.engine_pi.physics
Eine Steuerungsklasse für Operationen an Actor-Objekten, die an keiner Szene angehängt sind.
NullHandler(PhysicsData) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 

O

of(Vec2) - Static method in class de.pirckheimer_gymnasium.engine_pi.Vector
 
ofAngle(double) - Static method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet anhand eines Winkels, der in Grad angegeben ist, den entsprechenden Vektor.
OGG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
onCollision(CollisionEvent<E>) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.CollisionListener
Wird bei einer (korrekt angemeldeten) Instanz immer dann aufgerufen, wenn der hiermit angemeldete Actor mit einem (relevanten) Actor-Objekt kollidiert.
onCollisionEnd(CollisionEvent<E>) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.CollisionListener
Wird bei einer (korrekt angemeldeten) Instanz immer dann aufgerufen, wenn die Kollision eines hiermit angemeldeten Actors mit einem (relevanten) Actor-Objekt beendet ist.
onFrameUpdate() - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Implementiert den FrameUpdateListener nicht, da die Kamera an einem anderen Zeitpunkt aktualisiert wird.
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
 
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
 
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
 
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.debug.MainAnimation
Wenn eine dynamische geometrische Figur tiefer als y = -10 fällt, wird sie wieder von oben heruntergeworfen.
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
 
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
Bewegt die Kamera, wenn ALT und die Pfeiltasten gedrückt werden.
onFrameUpdate(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.DefaultListener
 
onFrameUpdate(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListener
Diese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.SingleTask
 
onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Updates all registered Tweens by applying the TweenEquation.
onKeyDown(KeyEvent) - Method in class de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
Registriert Standard-Tastenkürzel.
onKeyDown(KeyEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.DefaultListener
 
onKeyDown(KeyEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListener
Wird bei einem angemeldeten Beobachter aufgerufen, sobald eine Taste gedrückt wird.
onKeyUp(KeyEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListener
Wird bei einem angemeldeten Beobachter aufgerufen, sobald eine Taste losgelassen wurde, die vorher gedrückt war.
onMouseDown(Vector, MouseButton) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.DefaultListener
 
onMouseDown(Vector, MouseButton) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListener
Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.
onMouseScrollMove(MouseScrollEvent) - Method in class de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
Verändert den Zoomfaktor der Kamera, wenn gleichzeitig ALT und das Mausrad benutzt wird.
onMouseScrollMove(MouseScrollEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.DefaultListener
 
onMouseScrollMove(MouseScrollEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListener
Diese Methode wird immer dann aufgerufen, wenn das Mausrad gedreht wurde.
onMouseUp(Vector, MouseButton) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListener
Diese Methode wird bei jedem Loslassen einer Maustaste aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.
onSceneLaunch(Scene, Scene) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.SceneLaunchListener
 
OPACITY - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
overlaps(Actor) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Prüft, ob dieses Objekt sich mit einem weiteren Objekt schneidet.

P

PARTICLE - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Partikel nehmen wie Sensoren nicht an der Physiksimulation teil, sie generieren trotzdem Kollisionsereignisse.
pause() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Pausiert die periodische Ausführung der Aufgabe.
pausePlayback() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Pauses this playback.
Pentagon - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein reguläres bzw.
Pentagon() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Pentagon
 
Pentagon(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Pentagon
 
PeriodicTask - Interface in de.pirckheimer_gymnasium.engine_pi.event
 
PeriodicTaskExecutor - Class in de.pirckheimer_gymnasium.engine_pi.event
Führt Aufgaben regelmäßig aus.
PeriodicTaskExecutor(double, int, PeriodicTask, PeriodicTask, FrameUpdateListenerRegistration) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Erzeugt eine neue periodische Aufgabe, die eine Referenz auf den übergeordneten Behälter verlangt, in dem diese periodische Aufgabe angemeldet wurde.
PeriodicTaskExecutor(double, PeriodicTask) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Erzeugt eine neue periodische Aufgabe ohne eine Referenz auf den übergeordneten Behälter, in dem diese periodische Aufgabe angemeldet wurde.
PeriodicTaskExecutor(double, PeriodicTask, FrameUpdateListenerRegistration) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Erzeugt eine neue periodische Aufgabe, die eine Referenz auf den übergeordneten Behälter verlangt, in dem diese periodische Aufgabe angemeldet wurde.
PhysicsData - Class in de.pirckheimer_gymnasium.engine_pi.physics
Diese Klasse wrappt die wesentlichen physikalischen Eigenschaften eines Actor-Objekts.
PhysicsData(Supplier<List<FixtureData>>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
Default-Konstruktor erstellt ein Proxydatenset mit Standardwerten.
PhysicsHandler - Interface in de.pirckheimer_gymnasium.engine_pi.physics
Beschreibt allgemein ein Objekt, dass die physikalischen Eigenschaften eines Actor-Objektes kontrollieren kann.
PINGPONG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.animation.AnimationMode
 
pixelAspect - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
pixels - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
pixelStack - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
play() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SoundPlayback
 
Playback - Class in de.pirckheimer_gymnasium.engine_pi.sound
The SoundPlayback class is a wrapper SourceDataLine on which a Sound playback can be carried out.
Playback.VolumeControl - Class in de.pirckheimer_gymnasium.engine_pi.sound
An object for controlling the volume of a SoundPlayback.
playIntroTrack(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Spielt zwei als Zeichenkette angegeben Audiodatei ab: Die Erste nur einmalig und die darauf Folgende in einer Endlosschleife.
playMusic(Sound) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Sets the currently playing track to a LoopedTrack with the specified music Sound.
playMusic(Sound, boolean, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Sets the currently playing track to a LoopedTrack with the specified music Sound.
playMusic(Track) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Sets the currently playing track to the specified track.
playMusic(Track, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Sets the currently playing track to the specified track.
playMusic(Track, boolean, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Plays the specified track.
playMusic(Track, Consumer<? super MusicPlayback>, boolean, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Plays the specified track, optionally configuring it before starting.
playMusic(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Spielt die als Zeichenkette angegebene Audio-Datei in einer Endlosschleife ab.
playMusic(String, boolean, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Sets the currently playing track to a LoopedTrack with the specified music Sound.
playSound(Sound, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
playSound(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
playSound(String, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
 
PNG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
points() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet die vier Eckpunkte des umfassenden Bounds.
polygon(Vector...) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
Erstellt eine polygonale Form.
Polygon - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt eine beliebige polygonale geometrische Form.
Polygon(Vector...) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Polygon
Erstellt ein neues Polygon.
postSolve(Contact, ContactImpulse) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
prefix - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
premultiply(Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorUtil
Premultiplies the alpha on the given color.
preSolve(Contact, Manifold) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
PressedKeyRepeater - Class in de.pirckheimer_gymnasium.engine_pi.event
Führt bei gedrückter Taste mehrmals die gleiche Aufgabe in einem bestimmten zeitlichen Abstand aus.
PressedKeyRepeater() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Erzeugt einen Wiederholer mit Standardwerten für die Zeitintervalle.
PressedKeyRepeater(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Erzeugt einen Wiederholer durch Angabe des Zeitintervalls der Wiederholung und der anfänglichen zeitlichen Verzögerung.
printSystemFonts() - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
 
PrismaticJoint - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Federverbindung.
PrismaticJoint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 

Q

QUAD_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
QUAD_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
QUAD_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
queryAABB(AABB) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 

R

Random - Class in de.pirckheimer_gymnasium.engine_pi
Diese Klasse liefert Methoden, die zufällig verteilte Rückgaben haben.
range() - Static method in class de.pirckheimer_gymnasium.engine_pi.Random
Gibt einen zufälligen double-Wert im Intervall [0;1) zurück.
range(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.Random
Gibt einen zufälligen double-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.
range(int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Random
Gibt einen zufälligen int-Wert zwischen 0 und einer festgelegten Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen 0 und der Obergrenze sind gleich groß.
range(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Random
Gibt einen zufälligen int-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.
read() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads a single byte from the input stream.
read(BufferedInputStream) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads GIF image from stream
read(InputStream) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads GIF image from stream
read(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Reads the specified file as String from either a resource folder or the file system.
Since no Charset is specified with this overload, the implementation uses UTF-8 by default.
read(String) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads GIF file from specified file/URL source (URL assumed if name contains ":/" or "file:")
read(String, Charset) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Reads the specified file as String from either a resource folder or the file system.
read(URL) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Reads the specified file as String from either a resource folder or the file system.
Since no Charset is specified with this overload, the implementation uses UTF-8 by default.
read(URL, Charset) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoader
Reads the specified file as String from either a resource folder or the file system.
readBlock() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads next variable length block from input.
readColorTable(int) - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads color table as 256 RGB integer values
readContents() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Main file parser.
readGraphicControlExt() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads Graphics Control Extension values
readHeader() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads GIF file header information.
readImage() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads next frame image
readLSD() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads Logical Screen Descriptor
readNetscapeExt() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads Netscape extenstion to obtain iteration count
readShort() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Reads next 16-bit value, LSB first
rectangle(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
Erstellt eine einfache rechteckige Form.
Rectangle - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein Rechteck.
Rectangle() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Erzeugt ein Quadrat mit der Seitenlängen von einem Meter.
Rectangle(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Erzeugt ein Rechteck durch Angabe der Breite und der Höhe.
Rectangle(double, double, Supplier<FixtureData>) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
 
rectangleI - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
rectangleP - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
registerListeners(Object) - Static method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Meldet einen Beobachter automatisch in der entsprechenden Instanz an, die alle Beobachter verwaltet.
RegularPolygon - Class in de.pirckheimer_gymnasium.engine_pi.actor
 
RegularPolygon(int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.RegularPolygon
 
RegularPolygon(int, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.RegularPolygon
 
release() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
Löst die Verbindung der Objekte.
remove() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Entfernt das aktuelle Objekt aus seiner aktuellen Ebene, falls das Objekt gerade einer Ebene zugeordnet ist.
remove(Actor...) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Entferne einen oder mehrere Actor-Objekte aus der Ebene.
remove(Actor...) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Entferne einen oder mehrere Actor-Objekte aus der Szene.
remove(Tweenable, TweenType) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
remove(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Removes the resource with the specified name from this container.
remove(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
remove(T) - Method in class de.pirckheimer_gymnasium.engine_pi.event.EventListeners
Meldet einen Beobachter ab.
removeAllInternalReferences(Body) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Entfernt alle internen Referenzen auf einen Körper und das zugehörige Actor-Objekt.
removeClearedListener(ResourcesContainerClearedListener) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Remove the specified listener from this container.
removeContainerListener(ResourcesContainerListener<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Remove the specified listener from this container.
removed(String, T) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainerListener
This method gets called after the ResourcesContainer.remove method was executed.
removeDefaultControl() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Meldet die grundlegenden Maus- und Tastatur-Steuermöglichkeiten ab.
removeFrameUpdateListener(FrameUpdateListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Entfernt einen FrameUpdateListener.
removeFrameUpdateListener(FrameUpdateListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Meldet einen statischen, d.
removeKeyStrokeListener(KeyStrokeListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListenerRegistration
Entfernt einen KeyStrokeListener vom Objekt.
removeKeyStrokeListener(KeyStrokeListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Entfernt einen statischen KeyStrokeListener vom Objekt, d.
removeLayer(Layer) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
removeManipulator() - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Entfernt den Ressourcen-Manipulator aus diesem Ressourcenspeicher.
removeMountListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Entfernt einen Beobachter, der ausgeführt wird, sobald das Objekt angemeldet wurde.
removeMouseClickListener(MouseClickListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerRegistration
 
removeMouseClickListener(MouseClickListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
removeMouseScrollListener(MouseScrollListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListenerRegistration
Entfernt einen Beobachter, der auf Bewegungen des Mausrads reagiert, aus dem Behälter.
removeMouseScrollListener(MouseScrollListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
removeSceneLaunchListener(SceneLaunchListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
removeSoundPlaybackListener(SoundPlaybackListener) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Removes a SoundPlaybackListener from this instance.
removeUnmountListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Entfernt einen Beobachter, der ausgeführt wird, sobald das Objekt abgemeldet wurde.
render(RenderSource) - Method in class de.pirckheimer_gymnasium.engine_pi.graphics.RenderPanel
 
render(RenderSource) - Method in interface de.pirckheimer_gymnasium.engine_pi.graphics.RenderTarget
 
render(RenderTarget) - Method in class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Grid
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Polygon
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
render(Graphics2D, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.Tile
 
render(Graphics2D, double, double, boolean, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.AnimationFrame
Rendert den Frame (an der entsprechenden Position des Graphics Objekts)
render(Graphics2D, int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.graphics.RenderSource
 
render(Graphics2D, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
 
render(Graphics2D, Camera, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
renderBasic(Graphics2D, Bounds, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Die Basiszeichenmethode.
RenderPanel - Class in de.pirckheimer_gymnasium.engine_pi.graphics
Dies ist das Panel, in dem die einzelnen Objekte gezeichnet werden.
RenderPanel(int, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.graphics.RenderPanel
Konstruktor für Objekte der Klasse RenderPanel
RenderSource - Interface in de.pirckheimer_gymnasium.engine_pi.graphics
 
RenderTarget - Interface in de.pirckheimer_gymnasium.engine_pi.graphics
 
repeat(double, int, PeriodicTask) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt eine Aufgabe in einem bestimmten Zeitintervall wiederholend aus.
repeat(double, int, PeriodicTask, PeriodicTask) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt eine Aufgabe in einem bestimmten Zeitintervall wiederholend aus.
repeat(double, int, Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt eine Aufgabe in einem bestimmten Zeitintervall wiederholend aus.
repeat(double, PeriodicTask) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt eine Aufgabe in einem bestimmten Zeitintervall wiederholend aus.
repeat(double, Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerRegistration
Führt eine Aufgabe in einem bestimmten Zeitintervall wiederholend aus.
REPEATED - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.animation.AnimationMode
 
replaceColor(BufferedImage, Color, Color) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Ersetzt eine Farbe in einem Bild.
replaceColor(BufferedImage, String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Ersetzt eine Farbe in einem Bild.
replaceColors(BufferedImage, Color[], Color[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Ersetzt Farben in einem Bild entsprechend zweier Felder (Arrays), die die Quell- und Zielfarben enthalten, und gibt dann das Ergebnis zurück.
replaceColors(BufferedImage, String[], String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Ersetzt Farben in einem Bild entsprechend zweier Felder (Arrays), die die Quell- und Zielfarben in hexadezimaler Notation enthalten, und gibt dann das Ergebnis zurück.
replaceColors(BufferedImage, Map<Color, Color>) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Ersetzt Farben in einem Bild entsprechend einer Map, die Quell- und Zielfarben enthält, und gibt dann das Ergebnis zurück.
requestOkCancel(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Öffnet ein modales Dialogfenster mit OK/Abbrechen-Buttons.
requestStringInput(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Öffnet ein modales Dialogfenster, in dem der Nutzer zur Eingabe von Text in einer Zeile aufgerufen wird.
requestYesNo(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Öffnet ein modales Dialogfenster mit Ja/Nein-Buttons.
reset() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Resets the Tween values to the start values.
reset(Tweenable, TweenType) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
resetFrame() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Resets frame state for reading next image.
resetImageSize(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Setzt die Größe des Bildes innerhalb der Physik neu.
resetMovement() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Versetzt das Objekt - unabhängig von aktuellen Kräften und Geschwindigkeiten - in Ruhe.
resetMovement() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
resetMovement() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
resetMovement() - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Setzt die Wirkung aller physikalischer Bewegungen (Geschwindigkeit und Drehung) zurück.
resetPixelPerMeter(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Ändert die Größe des Bildobjektes, sodass es dem angegebenen Umrechnungsfaktor entspricht.
resetPoints(Vector...) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Polygon
Setzt den Streckenzug neu, der dieses Polygon beschreibt.
resetRadius(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Circle
Setzt den Radius des Kreises neu.
Resource - Interface in de.pirckheimer_gymnasium.engine_pi.resources
 
ResourceLoader - Class in de.pirckheimer_gymnasium.engine_pi.resources
Lädt Dateien aus der JAR oder dem aktuellen Arbeitsverzeichnis.
ResourceLoadException - Exception in de.pirckheimer_gymnasium.engine_pi.resources
 
ResourceLoadException() - Constructor for exception de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoadException
 
ResourceLoadException(String) - Constructor for exception de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoadException
 
ResourceLoadException(String, Throwable) - Constructor for exception de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoadException
 
ResourceLoadException(Throwable) - Constructor for exception de.pirckheimer_gymnasium.engine_pi.resources.ResourceLoadException
 
ResourceManipulator<T> - Interface in de.pirckheimer_gymnasium.engine_pi.resources
Eine Schnittstelle für Klassen die Resourcen manipulieren bzw.
Resources - Class in de.pirckheimer_gymnasium.engine_pi
Zur Aufbewahrung und Verwaltung verschiedener Ressourcen.
ResourcesContainer<T> - Class in de.pirckheimer_gymnasium.engine_pi.resources
Eine abstrakte Implementierung für Unterklassen, die einen bestimmten Typ von Ressourcen (z.
ResourcesContainer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
ResourcesContainerClearedListener - Interface in de.pirckheimer_gymnasium.engine_pi.resources
This listener provides a callback for when a ResourcesContainer was cleared.
ResourcesContainerListener<T> - Interface in de.pirckheimer_gymnasium.engine_pi.resources
This listener provides callbacks to observe ResourcesContainer instances.
resume() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Führt die periodische Aufgabe fort.
resume() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Resumes the stopped Tween.
resume(Tweenable, TweenType) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
resumePlayback() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Resumes this playback.
ReverseEaseDouble - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
 
ReverseEaseDouble(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.ReverseEaseDouble
 
RevoluteJoint - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Gelenkverbindung zwingt zwei Körper dazu, einen gemeinsamen Punkt zu teilen, während sie sich frei um diesen Punkt drehen können.
RevoluteJoint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
RIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach rechts zeigt.
RIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.event.MouseButton
Die rechte Maustaste.
RIGHT - Static variable in class de.pirckheimer_gymnasium.engine_pi.Vector
Konstante für eine einfache Verschiebung nach rechts (1, 0).
rightOf(double) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet, ob dieses Rechteck rechts von einer bestimmten Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der linken Extremgrenze liegt.
RopeJoint - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Seilverbindung erzwingt einen maximalen Abstand zwischen zwei Punkten auf zwei Körpern.
RopeJoint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.RopeJoint
 
rotate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet eine rotierte Version.
rotateBy(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Rotiert das Objekt um den angegeben Winkel.
rotateBy(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
 
rotateBy(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
rotateBy(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
rotateBy(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Rotiert das Ziel-Objekt um einen festen Winkel.
rotateTo(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
 
round(double, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
round(float, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
 
roundNumber(Object) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.TextUtil
Rundet eine Zahl auf zwei Nachkommastellen.
run() - Method in class de.pirckheimer_gymnasium.engine_pi.GameLoop
 
run() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.MusicPlayback
 
run() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SoundPlayback
 
run(int) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
Die Methode wird bei jeder Wiederholung der Aufgabe ausgeführt.

S

scale(BufferedImage, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Vergrößert ein Bild, indem die Pixel vervielfacht werden.
Scene - Class in de.pirckheimer_gymnasium.engine_pi
Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
Scene() - Constructor for class de.pirckheimer_gymnasium.engine_pi.Scene
 
sceneLaunch - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
SceneLaunchListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
Ein Beobachter, der auf Szenenwechsel reagiert.
SENSOR - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Sensoren nehmen nicht an der Physiksimulation teil.
set(float) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback.VolumeControl
Sets the value of this volume control.
setAngularDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Dämpfung der Rotationsgeschwindigkeit.
setAngularDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setAngularDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setAngularDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setAngularDamping(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setAngularVelocity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Drehgeschwindigkeit "hart" für dieses Objekt.
setAngularVelocity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setAngularVelocity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setAngularVelocity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setAngularVelocity(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Setzt die Drehgeschwindigkeit für das Handler-Objekt.
setAnimationPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt, ob diese StatefulAnimation animiert werden soll.
setAntiAliasing(Graphics2D, boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Die Kantenglättung (Antialiasing) ein- oder ausschalten.
setAwake(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
Legt den Schlafzustand des Körpers fest.
setAwake(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
Legt den Schlafzustand des Körpers fest.
setAwake(boolean) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Legt den Schlafzustand des Körpers fest.
setBackground(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Grid
Setzt die Hintergrundfarbe.
setBackgroundColor(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt die Hintergrundfarbe.
setBackgroundColor(String) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt die Hintergrundfarbe als Zeichenkette.
setBlack(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Schwarz (englisch: black) durch Angabe des Rot-, Grün- und Blau-Anteils.
setBlack(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Schwarz (englisch: black).
setBlack(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Schwarz (englisch: black) in hexadezimaler Codierung (z.
setBlue(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Blau (englisch: blue) durch Angabe des Rot-, Grün- und Blau-Anteils.
setBlue(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Blau (englisch: blue).
setBlue(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Blau (englisch: blue) in hexadezimaler Codierung (z.
setBlueGreen(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Grün (englisch: blue green, Mischung aus Blau und Grün) durch Angabe des Rot-, Grün- und Blau-Anteils.
setBlueGreen(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Grün (englisch: blue green, Mischung aus Blau und Grün).
setBlueGreen(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Grün (englisch: blue green, Mischung aus Blau und Grün) in hexadezimaler Codierung (z.
setBluePurple(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Violett (englisch: blue purple, Mischung aus Violett und Blau) durch Angabe des Rot-, Grün- und Blau-Anteils.
setBluePurple(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Violett (englisch: blue purple, Mischung aus Violett und Blau).
setBluePurple(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Blau-Violett (englisch: blue purple, Mischung aus Violett und Blau) in hexadezimaler Codierung (z.
setBodyType(BodyType) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt das allgemeine Verhalten, dass dieses Objekt im Rahmen der Physics-Engine (und Kollisionserkennungen) haben soll.
setBorderRadius(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
 
setBounds(Bounds) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Mit dieser Methode kann die Kamerabewegung eingeschränkt werden.
setBrown(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Braun (englisch: brown) durch Angabe des Rot-, Grün- und Blau-Anteils.
setBrown(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Braun (englisch: brown).
setBrown(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Braun (englisch: brown) in hexadezimaler Codierung (z.
setCenter(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verschiebt die Actor-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
setCenter(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Verschiebt die Actor-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
setColor(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Farbe der Figur auf eine bestimmte Farbe.
setColor(String) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Farbe der Figur auf eine bestimmte Farbe, die als Zeichkette angegeben werden kann.
setColorScheme(ColorScheme) - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
 
setColorSchemeToPredefined(ColorSchemeSelection) - Static method in class de.pirckheimer_gymnasium.engine_pi.Resources
 
setContent(Object) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
Setzt den Inhalt des Textes durch Angabe eines beliebigen Datentyps.
setContent(String) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
Setzt den Inhalt des Textes.
setData(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
setDebug(boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt, ob die Engine im Debug-Modus ausgeführt werden soll.
setDefaultControl(DefaultListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Registriert grundlegende Maus- und Tastatur-Steuermöglichkeiten.
setDensity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Dichte des Objekts neu.
setDensity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setDensity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setDensity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setDensity(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setDuration(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.AnimationFrame
 
setDuration(int) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Sets the Tween duration.
setElasticity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Stoßzahl bzw.
setFilter(Filter) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setFinalTask(PeriodicTask) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Setzt die Aufgabe, die als letzte Aufgabe ausgeführt wird.
setFixture(Supplier<FixtureData>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Ändert die Fixture des Actors neu in eine einzige alternative Fixture.
setFixtures(String) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt den Umriss für dieses Objekt neu.
setFixtures(Supplier<List<FixtureData>>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Ändert die Umrisse dieses Objekts durch Angabe einer Liste.
setFixtures(Supplier<List<FixtureData>>) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setFixtures(Supplier<List<FixtureData>>) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setFixtures(Supplier<List<FixtureData>>) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setFixtures(Supplier<List<FixtureData>>) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Entfernt alle Fixtures/Collider am Actor und setzt alle Fixturs für dieses Objekt neu.
setFlipHorizontal(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Setzt, ob dieses Bild horizontal gespiegelt dargestellt werden sollen.
setFlipHorizontal(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt, ob alle Animationen horizontal gespiegelt dargestellt werden sollen.
setFlipVertical(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
Setzt, ob das Bild vertikal gespiegelt dargestellt werden sollen.
setFlipVertical(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt, ob alle Animationen vertikal gespiegelt dargestellt werden sollen.
setFocus(Actor) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Setzt den Fokus der Kamera auf ein Objekt.
setFont(Font) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
setFont(Graphics2D) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Setzt die Schriftart auf Graphics2DUtil.FONT_SIZE und Graphics2DUtil.FONT_COLOR.
setFont(Graphics2D, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Setzt die Schriftart auf Graphics2DUtil.FONT_COLOR durch Angabe der Schriftgröße.
setFont(Graphics2D, int, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Setzt die Schriftart durch Angabe der Schriftgröße und Schriftfarbe.
setFont(Graphics2D, Font) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Setzt die Schriftart durch Angabe der Schriftart.
setFont(Graphics2D, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Graphics2DUtil
Setzt die Schriftart auf Graphics2DUtil.FONT_SIZE durch Angabe der Schriftfarbe.
setFont(String) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
Setzt eine neue Schriftart für den Text.
setFormat(SoundFormat) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
setFrameDuration(State, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt die Dauer, die ein Frame einer bestimmten Animation verweilt.
setFriction(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt den Reibungskoeffizient für das Objekt.
setFriction(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setFriction(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setFriction(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setFriction(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setGlobalDensity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setGlobalFriction(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setGlobalRestitution(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setGravity(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Schwerkraft durch zwei Eingabeparameter für die x- und y-Richtung, die auf alle Objekte innerhalb dieser Ebene wirkt.
setGravity(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt die Schwerkraft durch zwei Eingabeparameter für die x- und y-Richtung, die auf alle Objekte innerhalb der Hauptebene der Szene wirkt.
setGravity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Schwerkraft als Vektor, die auf alle Objekte innerhalb dieser Ebene wirkt.
setGravity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt die Schwerkraft als Vektor, die auf alle Objekte innerhalb der Hauptebene der Szene wirkt.
setGravityOfEarth() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Schwerkraft, die auf der Erde wirkt: 9.81 [N] bzw.
setGravityOfEarth() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt die Schwerkraft, die auf der Erde wirkt: 9.81 [N] bzw.
setGravityScale(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt den Gravitationsfaktor, normalerweise im Bereich [0, 1].
setGravityScale(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setGravityScale(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setGravityScale(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setGravityScale(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setGray(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Grau (englisch: gray) durch Angabe des Rot-, Grün- und Blau-Anteils.
setGray(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Grau (englisch: gray).
setGray(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Grau (englisch: gray) in hexadezimaler Codierung (z.
setGreen(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Grün (Mischung aus Gelb und Blau) durch Angabe des Rot-, Grün- und Blau-Anteils.
setGreen(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
setGreen(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Grün (Mischung aus Gelb und Blau) in hexadezimaler Codierung (z.
setHeight(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Setzt die Höhe des Rechtecks neu.
setHeight(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
setInifinite(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
Setzt, ob diese Animation unendlich lange gehen soll.
setInterval(double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Setzt das Intervall dieses periodischen Tasks neu.
setJoint(JointType, WorldHandler) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
Eine Verbindung kann entfernt und neu erstellt werden, daher benötigen wir diese Methode hier, damit die Verbindung neu gesetzt werden kann.
setLayerPosition(int) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Ebenenposition dieses Objekts.
setLayerPosition(int) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Position dieses Layers relativ zu anderen Layers.
setLimitEnabled(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setLimitEnabled(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setLimits(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setLimits(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setLinearDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Dämpfung der Geschwindigkeit.
setLinearDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setLinearDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setLinearDamping(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setLinearDamping(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setLineThickness(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Grid
Setzt die Dicke der Linien in Pixelmeter.
setLowerLimit(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setLowerLimit(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setMass(Double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setMaximumMotorForce(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setMaximumMotorTorque(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setMeter(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Setzt die Anzahl an Pixel, die einem Meter entsprechen und setzt somit den „Zoom“ der Kamera.
setMotorEnabled(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setMotorEnabled(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setMotorSpeed(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setMotorSpeed(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setName(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.NamedResource
 
setName(String) - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.Resource
 
setOffset(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Setzt einen Kameraverzug.
setOpacity(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Durchsichtigkeit des Objekts.
setOrange(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot) durch Angabe des Rot-, Grün- und Blau-Anteils.
setOrange(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot).
setOrange(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot) in hexadezimaler Codierung (z.
setParallaxPosition(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Parallaxen-Bewegung für dieser Ebene: 1 ist keine Parallaxe (Bewegung exakt mit der Kamera) Werte zwischen 0 und 1 schaffen einen entfernten Effekt: Die Bewegung ist weniger als die der Kamera 0 bedeutet, die Bewegung der Kamera hat gar keinen Einfluss auf das Layer. Negative Werte sorgen für Bewegung entgegen der Kamera Werte > 1 verstärken die Bewegung der Kamera (z.B.
setParallaxRotation(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt die Parallaxe der Rotation.
setParallaxZoom(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt den Parallaxen-Zoom für diese Ebene: 1: Normaler Zoom mit der Kamera 0: Kamerazoom hat keinen Einfluss auf dieses Layer. 0 < parallaxZoom < 1: Der Zoomeffekt tritt schwächer auf. parallaxZoom > 1: Der Zoomeffekt tritt stärker auf.
setPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
 
setPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
Setzt, ob die ValueAnimation pausiert werden soll.
setPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
 
setPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Sets the paused state of this playback to the provided value.
setPhysicsHandler(PhysicsHandler) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
 
setPhysicsPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Setzt, ob die Engine-Physics für diese Szene pausiert sein soll.
setPixels() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Creates new frame image from current data (and previous frames as specified by their disposition codes).
setPosition(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Position des Actor-Objektes gänzlich neu auf der Zeichenebene.
setPosition(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Position des Objektes gänzlich neu auf der Zeichenebene.
setPosition(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Setzt die aktuelle Position der Kamera.
setPostion(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Camera
Setzt die aktuelle Position der Kamera.
setProgress(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
Setzt den aktuellen Fortschritt des Animators händisch.
setPurple(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau) durch Angabe des Rot-, Grün- und Blau-Anteils.
setPurple(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau).
setPurple(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau) in hexadezimaler Codierung (z.
setRed(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Rot (englisch: red) durch Angabe des Rot-, Grün- und Blau-Anteils.
setRed(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Rot (englisch: red).
setRed(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Rot (englisch: red) in hexadezimaler Codierung (z.
setRedOrange(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Orange (englisch: red orange, Mischung aus Orange und Rot) durch Angabe des Rot-, Grün- und Blau-Anteils.
setRedOrange(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Orange (englisch: red orange, Mischung aus Orange und Rot).
setRedOrange(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Orange (englisch: red orange, Mischung aus Orange und Rot) in hexadezimaler Codierung (z.
setRedPurple(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Violett (englisch: red purple, Mischung aus Rot und Violett) durch Angabe des Rot-, Grün- und Blau-Anteils.
setRedPurple(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Violett (englisch: red purple, Mischung aus Rot und Violett).
setRedPurple(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Rot-Violett (englisch: red purple, Mischung aus Rot und Violett) in hexadezimaler Codierung (z.
setRenderActors(boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt, ob die Figuren gezeichnet werden sollen.
setRepetitions(int) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Setzt die Anzahl an Wiederholungen der Aufgabe.
setRestitution(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setRestitution(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setRestitution(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setRestitution(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setRotation(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt den Rotationswert des Objekts.
setRotation(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setRotation(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setRotation(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setRotation(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
 
setRotationLocked(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt, ob im Rahmen der physikalischen Simulation die Rotation dieses Objekts blockiert werden soll.
setRotationLocked(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setRotationLocked(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setRotationLocked(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setRotationLocked(boolean) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Setzt, ob die Rotation blockiert sein soll.
setSensor(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setShape(Shape) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
 
setSize(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Setzt die Höhe und Breite des Rechtecks neu.
setSize(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt die Höhe und Breite der Animation neu.
setState(State) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt den Zustand der Animation.
setStateTransition(State, State) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
Setzt eine neue Übergangsregel für die Zustände der Animation.
Jedes Mal, wenn die Animation vom Von-Zustand einmal durchlaufen wurde, geht die Animation automatisch in den Ziel-Zustand über.
setStyle(int) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
Setzt den Stil der Schriftart (Fett/Kursiv/Fett&Kursiv/Normal).
setTask(PeriodicTask) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Setzt die Aufgabe, die regelmäßig ausgeführt wird.
setTile(int, int, Tile) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
Setzt das Tile an einer festen Position durch eine klare Bilddatei.
setTimecode(double) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
setTimeDistort(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt einen Zeitverzerrungsfaktor.
setTitle(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt den Titel des Spielfensters.
setTorque(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setTweenValues(TweenType, float[]) - Method in interface de.pirckheimer_gymnasium.engine_pi.tweening.Tweenable
This method is called in a Tween's update() method to set the new interpolated values.
setType(BodyType) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setType(BodyType) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setType(BodyType) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setType(BodyType) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Macht ein Type-Update für diesen Handler.
setType(KeyFrame.Type) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
setUpperLimit(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
setUpperLimit(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
setValue(Value) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame
 
setVelocity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Geschwindigkeit „hart“ für dieses Objekt.
setVelocity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.BodyHandler
 
setVelocity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.NullHandler
 
setVelocity(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setVelocity(Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.physics.PhysicsHandler
Setzt die Geschwindigkeit für das Handler-Objekt.
setVerbose(boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt, ob die aktuell laufende Instanz der Engine verbose Output geben soll.
setVisible(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die Sichtbarkeit des Objektes.
setVisible(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt, ob diese Ebene sichtbar sein soll.
setVisibleHeight(double, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt den Kamerazoom exakt, sodass die sichtbare Höhe des sichtbaren Fensters einer bestimmten Länge entspricht.
setVisibleWidth(double, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Setzt den Kamerazoom exakt, sodass die sichtbare Breite des sichtbaren Fensters einer bestimmten Länge entspricht.
setVolume(float) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Sets the master volume of this playback.
setWhite(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Weiß (englisch: white) durch Angabe des Rot-, Grün- und Blau-Anteils.
setWhite(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Weiß (englisch: white).
setWhite(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Farbe Weiß (englisch: white) in hexadezimaler Codierung (z.
setWidth(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
Setzt die Breite des Rechtecks neu.
setWidth(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
 
setWindowPosition(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt das Spielfenster an eine neue Position.
setWindowSize(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Setzt die Größe des Engine-Fensters.
setWorldPaused(boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
setX(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die x-Koordinate der Position des Objektes gänzlich neu auf der Zeichenebene.
setX(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setY(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Setzt die y-Koordinate der Position des Objektes gänzlich neu auf der Zeichenebene.
setY(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
 
setYellow(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Gelb (englisch: yellow) durch Angabe des Rot-, Grün- und Blau-Anteils.
setYellow(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Gelb (englisch: yellow).
setYellow(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Primärfarbe Gelb (englisch: yellow) in hexadezimaler Codierung (z.
setYellowGreen(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Grün (englisch: yellow green, Mischung aus Gelb und Grün) durch Angabe des Rot-, Grün- und Blau-Anteils.
setYellowGreen(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Grün (englisch: yellow green, Mischung aus Gelb und Grün).
setYellowGreen(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Grün (englisch: yellow green, Mischung aus Gelb und Grün) in hexadezimaler Codierung (z.
setYellowOrange(int, int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Orange (englisch: yellow orange, Mischung aus Gelb und Orange) durch Angabe des Rot-, Grün- und Blau-Anteils.
setYellowOrange(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Orange (englisch: yellow orange, Mischung aus Gelb und Orange).
setYellowOrange(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ColorScheme
Setzt die Tertiärfarbe Gelb-Orange (englisch: yellow orange, Mischung aus Gelb und Orange) in hexadezimaler Codierung (z.
SHOW_POSITIONS - Static variable in class de.pirckheimer_gymnasium.engine_pi.debug.Debug
Ob, die Koordinaten der Figurpositionen gezeichnet werden sollen.
showMessage(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Gibt eine Nachricht in einem modalen Dialogfenster aus.
SINE_IN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
SINE_INOUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
SINE_OUT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
 
SINGLE - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.animation.AnimationMode
 
SinglePlayTrack - Class in de.pirckheimer_gymnasium.engine_pi.sound
A Track that plays a sound once and then stops.
SinglePlayTrack(Sound) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
Initializes a new SinglePlayTrack for the specified sound.
SingleTask - Class in de.pirckheimer_gymnasium.engine_pi.event
Ein einfacher Task, der einmalig mit Verzögerung ausgeführt wird.
SingleTask(double, Runnable, FrameUpdateListenerRegistration) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.SingleTask
Konstruktor.
SinusDouble - Class in de.pirckheimer_gymnasium.engine_pi.animation.interpolation
Interpoliert auf einer kompletten Sinuskurve.
SinusDouble(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.interpolation.SinusDouble
Erstellt einen SinusDouble-Interpolator.
SIZE_BOTH - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
SIZE_HEIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
SIZE_WIDTH - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
skip() - Method in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
Skips variable length blocks up to and including next zero length block.
sleep() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
Versetzt die Figur in den Schlafzustand.
smallestCommon(Bounds) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Berechnet aus diesem und einem weiteren Bounds ein neues, dass die beiden genau fasst.
SMOOTHED_SIN - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame.Type
 
Sound - Class in de.pirckheimer_gymnasium.engine_pi.sound
This class implements all required functionality to load sounds from the file system and provide a stream that can later on be used for the sound playback.
Sound(InputStream, String) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.Sound
Creates a new Sound instance by the specified file path.
SoundContainer - Class in de.pirckheimer_gymnasium.engine_pi.resources
 
SoundContainer() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.SoundContainer
 
SoundEvent - Class in de.pirckheimer_gymnasium.engine_pi.sound
This implementation is used for all events that need to pass a Sound object to their listeners.
SoundFormat - Enum Class in de.pirckheimer_gymnasium.engine_pi.resources
Contains all known audio file-formats supported by the engine.
SoundPlayback - Class in de.pirckheimer_gymnasium.engine_pi.sound
A SoundPlayback implementation for the playback of sound effects.
SoundPlayback(Sound, boolean) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.SoundPlayback
 
SoundPlaybackListener - Interface in de.pirckheimer_gymnasium.engine_pi.sound
Diese EventListener-Implementierung bietet Callbacks an, die darüber informiert, wenn eine Playback Instanz abgebrochen oder beendet wird.
SoundResource - Class in de.pirckheimer_gymnasium.engine_pi.resources
 
SoundResource() - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
SoundResource(Sound, SoundFormat) - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
SoundResource(InputStream, String, SoundFormat) - Constructor for class de.pirckheimer_gymnasium.engine_pi.resources.SoundResource
 
SOUNDS - Static variable in class de.pirckheimer_gymnasium.engine_pi.Resources
 
Square - Class in de.pirckheimer_gymnasium.engine_pi.actor
 
Square() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Square
 
Star - Class in de.pirckheimer_gymnasium.engine_pi.actor
 
Star() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Star
 
start() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Startet das Spiel in einem Fenster mit den Abmessungen 800x600 Pixel und erzeugt eine neue leere Szene.
start() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
Starts playing the audio.
start() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Start.
start(int, int, Scene) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Startet das Spiel in einem Fenster mit der angegebenen Breite und Höhe.
start(Scene) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Startet das Spiel in einem Fenster mit den Abmessungen 800x600 Pixel.
StatefulAnimation<State> - Class in de.pirckheimer_gymnasium.engine_pi.actor
Ein animierter Actor, der mehrere Zustände haben kann (laufen (links/rechts), stehen (links/rechts), springen (links/rechts), etc.).
StatefulAnimation(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
 
STATIC - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Statische Objekte haben keine Geschwindigkeit.
status - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
STATUS_FORMAT_ERROR - Static variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
File read status: Error decoding file (may be partially decoded)
STATUS_OK - Static variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
File read status: No errors.
STATUS_OPEN_ERROR - Static variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
File read status: Unable to open source.
step(double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
 
step(double) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
step(double, Function<Runnable, Future<?>>) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
Führt auf allen Ebenen parallelisiert den World-Step aus.
STEP_TIME - Static variable in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
 
stop() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
Stoppt alle momentan laufenden Ausführungen der sich wiederholenden Aufgabe.
stop() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Stops the Tween.
stop(Tweenable, TweenType) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
stopMusic() - Static method in class de.pirckheimer_gymnasium.engine_pi.Jukebox
Stoppt die Wiedergabe der aktuellen Hintergrundmusik.
StreamUtilities - Class in de.pirckheimer_gymnasium.engine_pi.util
 
subtract(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Differenz zwischen diesem und einem weiteren Vektor.
subtract(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Berechnet die Differenz zwischen diesem und einem weiteren Vektor.
suffix - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
systemFonts - Static variable in class de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
Alle möglichen Schriftnamen des Systems, auf dem man sich gerade befindet.
Hiernach werden Überprüfungen gemacht, ob die gewünschte Schriftart auf dem System vorhanden ist.

T

takeScreenshot() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Speichert ein Bildschirmfoto des aktuellen Spielfensters in den Ordner ~/engine-pi.
target(float...) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Sets the target values absolutely.
targetRelative(float...) - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Sets the target values relatively to the start values.
terminate() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Terminate.
Text - Class in de.pirckheimer_gymnasium.engine_pi.actor
Zur Darstellung von Texten im Programmbildschirm.
Text(String, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Text
Erstellt einen Text mit spezifischem Inhalt und spezifischer Größe.
Text(String, double, String) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Text
Erstellt einen Text mit spezifischem Inhalt und Font.
Text(String, double, String, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Text
Konstruktor für Objekte der Klasse Text
Möglich ist es auch, Fonts zu laden, die im Projektordner sind.
TextUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
 
TextUtil() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.TextUtil
 
Tile - Interface in de.pirckheimer_gymnasium.engine_pi.actor
Abstrakte Klasse beschreibt eine Tile-Instanz für den Tile-Atlas.
TileMap - Interface in de.pirckheimer_gymnasium.engine_pi.actor
 
TileRegistration - Class in de.pirckheimer_gymnasium.engine_pi.actor
Ein TileContainer ist eine schachbrettartige Anordnung rechteckiger Tiles.
TileRegistration(int, int, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
Erstellt einen leeren Tile-Container für quadratische Tiles.
TileRegistration(int, int, double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.TileRegistration
Erstellt einen leeren Tile-Container.
toBox2D() - Method in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Konvertierungsmethode zwischen Engine-Physiktyp und JB2D-Physiktyp.
toCompatibleImage(BufferedImage) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Optimiert ein Bild für das Rendering, abhängig vom Bildschirm des Anwenders.
toFileExtension() - Method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Converts this format instance to a file format string that can be used as an extension (e.g.
toFileExtension() - Method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Converts this format instance to a file format string that can be used as an extension (e.g.
toggle() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Schaltet je nach Zustand zwischen den Zuständen pausiert und nicht pausiert hin und her.
toggle() - Static method in class de.pirckheimer_gymnasium.engine_pi.Random
Gibt einen zufälligen boolean-Wert zurück.
Die Wahrscheinlichkeiten für true bzw.
toggleDebug() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Schaltet je nach Zustand den Debug-Modus an oder aus.
toggleRenderActors() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
 
toogleShowPositions() - Static method in class de.pirckheimer_gymnasium.engine_pi.debug.Debug
 
toString() - Method in record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Returns a string representation of this record class.
toString() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt eine String-Repräsentation dieses Objektes aus.
toString() - Method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
toString() - Method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.LoopedTrack
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Sound
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.SoundEvent
 
toString() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
Gibt die String-Repräsentation dieses Objektes aus.
toVec2() - Method in class de.pirckheimer_gymnasium.engine_pi.Vector
 
toVector() - Method in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Berechnet einen einfachen Vector (maximale Auslenkung bei jeder Achse 1 – positiv wie negativ).
Track - Interface in de.pirckheimer_gymnasium.engine_pi.sound
Die Klasse Track definiert eine Reihenfolge, in der Klänge (Sounds) von der Jukebox wiedergegeben werden sollen.
transIndex - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
transitionToScene(Scene) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
Wechselt die aktuelle Szene.
translateWorldPointToFramePxCoordinates(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
Übersetzt einen Punkt auf diesem Layer zu der analogen, aktuellen Pixelkoordinate im zeichnenden Frame.
transparency - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
Triangle - Class in de.pirckheimer_gymnasium.engine_pi.actor
Beschreibt ein Dreieck.
Triangle(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Triangle
Erzeugt ein gleichseitiges Dreieck.
Triangle(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Triangle
Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist.
Triangle(double, double, double, double, double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Triangle
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.
Triangle(Vector, Vector, Vector) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.Triangle
Erzeugt ein neues Dreieck durch Angabe von drei Punkten.
triangleP - Variable in class de.pirckheimer_gymnasium.engine_pi.actor.Logo
 
tryGet(String) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
Tries to get a resource with the specified name from this container.
tryGet(URL) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
 
Tween - Class in de.pirckheimer_gymnasium.engine_pi.tweening
A Tween is an interpolation between start values and target values over a given time period.
Tween(Tweenable, TweenType, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
Instantiates a new tween.
Tweenable - Interface in de.pirckheimer_gymnasium.engine_pi.tweening
The Tweenable interface allows modifying an object's attributes smoothly over time using Tween instances managed by the TweenEngine.
TweenEngine - Class in de.pirckheimer_gymnasium.engine_pi.tweening
The TweenEngine is the central manager for Tweens.
TweenEngine() - Constructor for class de.pirckheimer_gymnasium.engine_pi.tweening.TweenEngine
Instantiates a new TweenEngine.
TweenEquation - Interface in de.pirckheimer_gymnasium.engine_pi.tweening
An interface to generally apply a function to a value.
TweenFunction - Enum Class in de.pirckheimer_gymnasium.engine_pi.tweening
Easing equations based on Robert Penner's work: http://robertpenner.com/easing/
TweenType - Enum Class in de.pirckheimer_gymnasium.engine_pi.tweening
The TweenType determines which values of a Tweenable} will be modified by a Tween.

U

UNDEFINED - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
unmount - Variable in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerBundle
 
unregister() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Stoppt die periodische Ausführung.
unregisterSafe() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTaskExecutor
Stoppt die periodische Ausführung und wirft dabei keine Ausnahme.
UNSUPPORTED - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
 
UNSUPPORTED - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
UP - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach oben zeigt.
UP - Static variable in class de.pirckheimer_gymnasium.engine_pi.Vector
Konstante für eine einfache Verschiebung nach oben (0, -1).
UP_LEFT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach oben links zeigt.
UP_RIGHT - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Repräsentation einer Richtung, die nach oben rechts zeigt.
updateCustomProperties(JointType) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
 
updateCustomProperties(DistanceJoint) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.DistanceJoint
 
updateCustomProperties(PrismaticJoint) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.PrismaticJoint
 
updateCustomProperties(RevoluteJoint) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RevoluteJoint
 
updateCustomProperties(RopeJoint) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.RopeJoint
 
updateCustomProperties(WeldJoint) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.WeldJoint
 

V

v(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.Vector
Erzeugt einen neuen Vektor.
ValueAnimator<Value> - Class in de.pirckheimer_gymnasium.engine_pi.animation
 
ValueAnimator(double, Consumer<Value>, Interpolator<Value>, AnimationMode, FrameUpdateListenerRegistration) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
 
ValueAnimator(double, Consumer<Value>, Interpolator<Value>, FrameUpdateListenerRegistration) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
 
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.animation.AnimationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.event.MouseButton
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.actor.BodyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.animation.AnimationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrame.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.event.MouseButton
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ColorSchemeSelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
Returns an array containing the constants of this enum class, in the order they are declared.
vector(double, double) - Static method in class de.pirckheimer_gymnasium.engine_pi.Vector
Erzeugt einen neuen Vektor.
Vector - Class in de.pirckheimer_gymnasium.engine_pi
Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
Vector(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.Vector
Erzeugt einen neuen Vektor.
Vector(Vector, Vector) - Constructor for class de.pirckheimer_gymnasium.engine_pi.Vector
Erzeugt einen Vektor als Bewegung von einem Ausgangspunkt zu einem Zielpunkt.
VELOCITY - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 
verboseInfo(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
Logger-Funktion für Informationen.
Version - Class in de.pirckheimer_gymnasium.engine_pi.debug
Gibt die Versionsnummer sowie weitere Build-Informationen zurück.
Version() - Constructor for class de.pirckheimer_gymnasium.engine_pi.debug.Version
 
VOLUME - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.tweening.TweenType
 

W

warning(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
Logger-Funktion für Warnungen
WAV - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
 
WeldJoint - Class in de.pirckheimer_gymnasium.engine_pi.actor
Eine Schweißnaht - besser ein Schweißpunkt - klebt zwei Körper zusammen.
WeldJoint() - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.WeldJoint
 
width - Variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
 
width() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt die reelle Breite aus.
withCenterAtBoundsCenter(Bounds) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gleicht das eigene Zentrum mit der Mitte eines anderen Bounds ab.
withCenterPoint(Vector) - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt ein neues Bounds mit derselben Höhe und Breite zurück, das seinen Mittelpunkt genau im angegebenen Zentrum hat.
worldHandler() - Method in record class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
Returns the value of the worldHandler record component.
WorldHandler - Class in de.pirckheimer_gymnasium.engine_pi.physics
Die WorldHandler-Klasse ist die (nicht objektgebundene) Middleware zwischen der JBox2D Engine und der Engine Omage.
WorldHandler(Layer) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
Erstellt eine neue standardisierte Physik ohne Schwerkraft.
write(BufferedImage, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
Speichert ein Bild in das Dateisystem ab.

X

x() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt die reelle X-Koordinate der unteren linken Ecke aus.

Y

y() - Method in record class de.pirckheimer_gymnasium.engine_pi.Bounds
Gibt die reelle Y-Koordinate der unteren linken Ecke aus.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form