Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- above(double) - Method in 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 class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Berechnet, ob dieses
Boundsoberhalb 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.
- ActorCreator - Interface in de.pirckheimer_gymnasium.engine_pi.actor
-
Schnittstelle um
Actor-Objekte leicher erzeugen zu können. - 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, T) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
-
Add the specified resource to this container.
The added element can later be retrieved from this container by callingget(resourceName). - 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
- 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
CollisionListeneran, 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
CollisionListeneran, der auf alle Kollisionen zwischen diesem Actor und dem Actorcolliderreagiert. - addCollisionListener(Class<E>, CollisionListener<E>) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Meldet einen neuen
CollisionListeneran, 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
Kontaktder 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.addmethod was executed. - addFrameUpdateListener(FrameUpdateListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
-
Fügt einen neuen
FrameUpdateListenerhinzu. - addFrameUpdateListener(FrameUpdateListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Registiert 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.
- addKeyframe(KeyFrame<Double>) - Method in class de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
- addKeyListener(KeyListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyListenerContainer
-
Fügt einen
KeyListenerzum Objekt hinzu. - addKeyListener(KeyListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Fügt einen statisch
KeyListenerhinzu, d. - addLayer(Layer) - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
- addManipulator(ResourceManipulator<T>) - Method in class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
-
Fügt einen Resourcenmanipulator zu diesem Resourcenspeicher 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.MouseClickListenerContainer
- addMouseWheelListener(MouseWheelListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListenerContainer
-
Fügt einen Beobachter, der auf Bewegungen des Mausrads reagiert, zum Behälter hinzu.
- addOnCompleteListener(Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
-
Fügt einen Listener hinzu.
- 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.
- addSoundPlaybackListener(SoundPlaybackListener) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
-
Adds a
SoundPlaybackListenerto 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.
- addTask(int, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- addTask(int, Runnable, double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- addTask(int, Runnable, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- addTask(int, Runnable, Runnable, Runnable) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- addtoScene(Scene) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Group
- 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
BufferStrategyzu 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
- 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" (mitEaseInOutDouble-Interpolation) vom aktuellen Durchsichtigkeits-Wert (die Ausgabe vonActor.getOpacity()) bis hin zum angegebenen Durchsichtigkeitswert. - animateParticle(double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
- Animation - Class in de.pirckheimer_gymnasium.engine_pi.actor
- 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
- 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 class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Gibt ein neues
Boundsmit selber Höhe und Breite, jedoch einer bestimmten, zu definierenden Position.
Diese Position ist die der linken unteren Ecke des BoundingRechtecks. - autoRegisterListeners(Object) - Static method in class de.pirckheimer_gymnasium.engine_pi.event.EventListenerHelper
- 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 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-Handlerkümmert sich um die physikalische Darstellung einesActor-Objekts.
Er übernimmt zwei wesentliche Aufgaben: Die Kontrolle und Steuerung innerhalb der Physics-Engine aus Sicht des respektivenActor-Objekts. Die Speicherung der räumlichen Eigenschaften (Position und Rotation) des respektivenActor-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 - 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 class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Konstruktor mit reellen Werten.
- BUILD_TIME - Static variable in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
-
Zeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)
C
- calculatePixelPerMeter() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
- Camera - Class in de.pirckheimer_gymnasium.engine_pi
-
Die Kamera steuert welchen 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
SoundPlaybackis 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
- 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.
- 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.ResourcesContainer
-
Clears the resource container by removing all previously loaded resources.
- clearAll() - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Container
-
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.clearmethod was executed. - cleared() - Method in interface de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainerListener
- clone() - Method in 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_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
CollisionEventrepräsentiert eine Kollision zwischen zweiActor-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. - colors - Static variable in class de.pirckheimer_gymnasium.engine_pi.resources.Container
- ColorSchema - Class in de.pirckheimer_gymnasium.engine_pi.util
-
Ein Farbschema, damit die verschiedenen Farben aufeinander abgestimmt werden können und gut zusamenpassen.
- ColorSchema(Color, Color, Color, Color, Color, Color) - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Die Reihenfolge der Farben ist dem Farbkreis von Itten entnommen.
- 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 - Class in de.pirckheimer_gymnasium.engine_pi.resources
-
Zur Aufbewahrung und Verwaltung verschiedener Resourcen.
- contains(Bounds) - Method in 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 class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Testet, ob ein Punkt sich in dem
Boundsbefindet. - 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 gebenene 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
- copy(BufferedImage) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
-
Erzeugt eine neue
BufferedImageInstanze 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
Bodyund mappt ihn intern zum analogenActor-Objekt. - createBodyDef() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
-
Erstellt eine Body-Definition für den Actor
- createCircle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt einen Kreis mit einem Meter Durchmesser an einer neuen Position.
- createCircle(double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt einen Kreis durch Angabe des Durchmessers.
- createCircle(double, double, Color) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt einen Kreis mit einem Meter Durchmesser an einer neuen Position.
- createDistanceJoint(Actor, Vector, Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Erstellt einen Stabverbindung (
DistanceJoint) zwischen diesem und einem weiterenActor-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
- createPlayback(Sound, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Creates an
SoundPlaybackobject that can be configured prior to starting. - createPlayback(String, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- createPrismaticJoint(Actor, Vector, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Erstellt einen neuen
PrismaticJointzwischen zwei Objekten. - createRectangle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein Reckteck durch Angabe der Breite und Höhe.
- createRectangle(double, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein Reckteck durch Angabe der Breite und Höhe sowie der Position.
- createRectangle(int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein Quadrat mit der Seitenlängen von einem Meter an eine bestimme Position.
- createRegularPolygon(int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createRegularPolygon(int, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createRegularPolygon(int, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createRegularPolygon(int, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- 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 einen Seilverbindung zwischen diesem und einem weiteren
Actor-Objekt. - createText(String, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createText(String, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createText(String, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
- createTriangle(double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist.
- createTriangle(double, double, double, double, double, double) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.
- createTriangle(Vector, Vector, Vector) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.ActorCreator
-
Erzeugt ein neues Dreieck durch Angabe von drei Punkten.
- 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
- 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
Interpolatorimplementieren. - 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.event - package de.pirckheimer_gymnasium.engine_pi.event
-
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.
- DebugInfo - Class in de.pirckheimer_gymnasium.engine_pi
- DebugInfo(double, int) - Constructor for class de.pirckheimer_gymnasium.engine_pi.DebugInfo
- decode(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Codec
-
Decodes the specified
Base64string 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_MAX_DISTANCE - Static variable in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- DEFAULT_METER - Static variable in class de.pirckheimer_gymnasium.engine_pi.Camera
-
Der Standardwert für die Anzahl an Pixel eines Meters.
- defer(Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
-
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.FrameUpdateListenerContainer
-
Führt das übergebene Runnable 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.
- 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 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
- EventListenerHelper - Class in de.pirckheimer_gymnasium.engine_pi.event
- EventListenerHelper() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.EventListenerHelper
- EventListeners<T> - Class in de.pirckheimer_gymnasium.engine_pi.event
-
Klasse zur Verwaltung von mehreren Beobachtern (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
- exists(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.FileUtil
- exit() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Diese Methode beendet das Spiel.
Das heißt, dass das Fenster geschlossen, alle belegten Ressourcen freigegeben und auch die virtuelle Maschine von Java beendet wird. - 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
- Factory - Class in de.pirckheimer_gymnasium.engine_pi
- 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
SoundPlaybackis 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
FixtureDefzur Übersetzung zwischen Engine-Features und JBox2D-Features. - FixtureData(Shape) - Constructor for class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
-
Erstellt eine neue Fixture-Data.
- FontLoader - Class in de.pirckheimer_gymnasium.engine_pi.resources
- FontMetrics - Class in de.pirckheimer_gymnasium.engine_pi.util
- FontMetrics() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.FontMetrics
- 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
- FrameUpdateListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
-
Beschreibt ein Objekt, das auf jede Aktualisierung der Einzelbilder reagieren kann.
- FrameUpdateListenerContainer - Interface in de.pirckheimer_gymnasium.engine_pi.event
-
Die Schnittstelle
FrameUpdateListenerContainerdefiniert Methoden zur Zeitsteuerung. - 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) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
-
Gets the
ImageFormatof 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
-
Gets the resource with the specified name.
- get(String) - Static method in enum class de.pirckheimer_gymnasium.engine_pi.resources.SoundFormat
-
Gets the
SoundFormatof 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, 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.ResourcesContainer
-
Gets all loaded resources from this container.
- getAll() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
- 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() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.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.
- getBlue() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Gibt die Primärfarbe Blau zurück.
- getBlueGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Türkis
- 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.
- getBodyCount() - Method in class de.pirckheimer_gymnasium.engine_pi.DebugInfo
- 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.util.ColorSchema
- getBuildTime() - Static method in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
-
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
Sceneaus. - getCenter() - Method in 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 Zentrum des
Actor-Objekts relativ zu dessen Position (Anker links unten) an. - getColliding() - Method in class de.pirckheimer_gymnasium.engine_pi.event.CollisionEvent
- 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.Geometry
-
Gibt die Farbe aus.
- getCompatibleImage(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ImageUtil
-
Gets an empty
BufferedImagewith the given size. - 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
- 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
- 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
- getFixtures() - Method in class de.pirckheimer_gymnasium.engine_pi.physics.PhysicsData
- getFont() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
- 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.
- getFrameDuration() - Method in class de.pirckheimer_gymnasium.engine_pi.DebugInfo
- 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.
- getFrameSizeInPixels() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Gibt die Fenstergröße in Pixel aus.
- 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.FrameUpdateListenerContainer
- 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
- 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
- getGnomeColorSchema() - Static method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Erzeugt ein Farbschema nach dem Farben derGNOME Human Interface Guidelines.
- 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
- getGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Gibt die Sekundärfarbe Grün (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
- getHeight() - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Gibt die reelle Höhe aus.
- 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.Game
-
Stellt den Zugriff auf den
Zwischenspeicher für Bild-Resourcenvom DatentypBufferedImagebereit. - getImages() - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Container
-
Stellt den Zugriff auf den
Zwischenspeicher für Bild-Resourcenvom DatentypBufferedImagebereit. - getImageSizeInPx() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
- getInterval() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
-
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.MainAnimation
-
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.
- getJoint() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint
- getJoint() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
- getJukebox() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Gibt die statische, d.
- getKeyListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
- getKeyListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyListenerContainer
- getKeyListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
- getKeyListeners() - 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
- 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
VolumeControlobjects created for it. - getMax(int...) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.MathUtil
- getMaxDistance() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Gets the maximum distance from the listener at which a sound source can still be heard.
- 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.MouseClickListenerContainer
- getMouseClickListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
- getMouseClickListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
- getMousePosition() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
- getMousePositionInCurrentScene() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Gibt die Position der Maus in der aktuell angezeigten Scene aus.
- getMousePositionInFrame() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
- getMouseWheelListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
- getMouseWheelListeners() - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListenerContainer
- getMouseWheelListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
- getMouseWheelListeners() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
- getMusic() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.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.util.ColorSchema
-
Gibt die Sekundärfarbe Orange (Mischung aus Gelb und Rot).
- getOrangeRed() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
- 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 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.
- getPreciseWheelRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.event.MouseWheelEvent
-
Gibt die Anzahl an „Clicks“ aus, die das Mausrad bewegt wurde.
- getPurple() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Gibt die Sekundärfarbe Violett zurück.
- getPurpleBlue() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
- 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.util.ColorSchema
-
Gibt die Primärfarbe Rot zurück.
- getRedPurple() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
- 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.ActorCreator
- getScene() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
- getScene() - Method in class de.pirckheimer_gymnasium.engine_pi.Scene
- 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
Soundinstance. - getSound(String) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- getSounds() - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Stellt den Zugriff auf den
Zwischenspeicher für Audio-Resourcenvom DatentypSoundbereit. - getSounds() - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.Container
-
Stellt den Zugriff auf den
Zwischenspeicher für Audio-Resourcenvom DatentypSoundbereit. - 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.FontLoader
-
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
Tweenabletarget object. - getTargetValues() - Method in class de.pirckheimer_gymnasium.engine_pi.tweening.Tween
-
Gets the target values.
- getTile(int, int) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
- getTile(int, int) - Method in interface de.pirckheimer_gymnasium.engine_pi.actor.TileMap
- getTileCountX() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
- getTileCountY() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
- 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
Tweenor 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
Tweenableobject 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.
- 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
- getWheelRotation() - Method in class de.pirckheimer_gymnasium.engine_pi.event.MouseWheelEvent
-
Gibt die Anzahl an „Clicks“ aus, die das Mausrad bewegt wurde.
- 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
- getWidth() - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Gibt die reelle Breite 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.actor.Joint.JointRegistration
- getWorldHandler() - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
-
Gibt den
WorldHandlerdieser 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.Bounds
-
Gibt die reelle X-Koordinate der unteren linken Ecke aus.
- 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.Bounds
-
Gibt die reelle Y-Koordinate der unteren linken Ecke aus.
- 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.util.ColorSchema
-
Gibt die Primärfarbe Gelb zurück.
- getYellowGreen() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
-
Hellgrün
- getYellowOrange() - Method in class de.pirckheimer_gymnasium.engine_pi.util.ColorSchema
- GIF - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
- GifDecoder - Class in de.pirckheimer_gymnasium.engine_pi.util
-
GIF Decoder quelloffen übernommen.
- GifDecoder() - Constructor for class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
- 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 eine Gitter mit der Zellegröß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
Boundsin 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 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 bestimmer 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
- 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
-
Der Konstruktor für ein Bildobjekt.
- 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.Container
- ImagesContainer - Class in de.pirckheimer_gymnasium.engine_pi.resources
-
Ein Speicher für Bild-Resourcen vom Datentyp
BufferedImage. - 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 class de.pirckheimer_gymnasium.engine_pi.Bounds
- info(String, String) - Static method in class de.pirckheimer_gymnasium.engine_pi.util.Logger
-
Logger-Funktion für Informationen
- 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
- Interpolator<V> - Interface in de.pirckheimer_gymnasium.engine_pi.animation
- IntroTrack - Class in de.pirckheimer_gymnasium.engine_pi.sound
-
A
Trackthat plays an intro sound and then loops the specified music sound. - IntroTrack(Sound, Sound) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.IntroTrack
-
Initializes a new
IntroTrackfor 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
- IS_JAR - Static variable in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
-
Gibt an, ob dieser Release in .jar - Form vorliegt.
- 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.
- 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.MainAnimation
-
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.PeriodicTask
-
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.FontLoader
-
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
- 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> - 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 class de.pirckheimer_gymnasium.engine_pi.actor.Joint.JointRegistration
- JPG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
- Jukebox - Class in de.pirckheimer_gymnasium.engine_pi.sound
-
Die
JukeboxKlasse bietet Methoden an, um Klänge und Musik im Spiel wiederzugeben. - Jukebox() - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.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
- KeyListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
-
Dieses Interface wird implementiert, um auf gedrückte Tasten reagieren zu können.
- KeyListenerContainer - 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 ein neues Layer.
- 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 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.SoundsContainer
-
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.ImagesContainer
-
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.SoundsContainer
-
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.FontLoader
-
Lädt eine Systemschriftart basierend auf dem Namen.
- loadFromFile(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.resources.FontLoader
-
Lädt eine Schriftart basierend auf dem Dateinamen.
- 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.
- 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
LoopedTrackfor the specified sound.
M
- main(String[]) - Static method in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
- MainAnimation - Class in de.pirckheimer_gymnasium.engine_pi
-
Zeigt eine Animation, wenn die main-Methode ausgeführt wird.
- MainAnimation() - Constructor for class de.pirckheimer_gymnasium.engine_pi.MainAnimation
- makeDynamic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Verwandelt den
Actorin ein dynamisches Objekt. - makeKinematic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Verwandelt den
Actorin ein kinematisches Objekt. - makeParticle() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Verwandelt den
Actorin ein Partikel. - makeSensor() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Verwandelt den
Actorin einen Sensor. - makeStatic() - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Actor
-
Verwandelt den
Actorin ein statisches Objekt. - MathUtil - Class in de.pirckheimer_gymnasium.engine_pi.util
- MaxStackSize - Static variable in class de.pirckheimer_gymnasium.engine_pi.util.GifDecoder
- MouseButton - Enum Class in de.pirckheimer_gymnasium.engine_pi.event
-
Aufzählungstyp, mit dem die verschiedenen Maustasten angegeben werden können.
- 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.
- MouseClickListenerContainer - Interface in de.pirckheimer_gymnasium.engine_pi.event
- MouseWheelEvent - Class in de.pirckheimer_gymnasium.engine_pi.event
-
Beschreibt eine Bewegung des Mausrads.
- MouseWheelEvent(double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.MouseWheelEvent
- MouseWheelListener - Interface in de.pirckheimer_gymnasium.engine_pi.event
-
Implementierende Klassen können auf das Drehen des Mausrades reagieren.
- MouseWheelListenerContainer - Interface in de.pirckheimer_gymnasium.engine_pi.event
-
Eine Schnittstelle für einen Behälter, der Beobachter enthält, 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- undy-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 class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Berechnet ein neues
Boundsmit 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 (
xundy) 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
-
A
SoundPlaybackimplementation for the playback music.
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 Winkel den entsprechtenden 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.event.AggregateFrameUpdateListener
- onFrameUpdate(double) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListener
-
Diese Methode wird bei einem (angemeldeten) Objekt bei jeden Einzelbild erneut aufgerufen.
- onFrameUpdate(double) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
- 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 interface de.pirckheimer_gymnasium.engine_pi.event.KeyListener
-
Wird bei einem angemeldeten Listener aufgerufen, sobald eine Taste gedrückt wird.
- onKeyDown(KeyEvent) - Method in class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- onKeyUp(KeyEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyListener
-
Wird bei einem angemeldeten Listener aufgerufen, sobald eine Taste losgelassen wurde, die vorher gedrückt war.
- 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.
- 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.
- onMouseWheelMove(MouseWheelEvent) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListener
-
Diese Methode wird immer dann aufgerufen, wenn das Mausrad gedreht wurde.
- 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.PeriodicTask
-
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 - Class in de.pirckheimer_gymnasium.engine_pi.event
-
Eine periodische Aufgabe, die regelmäßig ausgeführt wird.
- PeriodicTask(double, Runnable) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
-
Erzeugt eine neue periodische Aufgabe ohne eine Referenz auf den übergeordneten Behälter, in dem diese periodische Aufgabe angemeldet wurde.
- PeriodicTask(double, Runnable, FrameUpdateListenerContainer) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
-
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
SoundPlaybackclass is a wrapperSourceDataLineon which aSoundplayback can be carried out. - Playback.VolumeControl - Class in de.pirckheimer_gymnasium.engine_pi.sound
-
An object for controlling the volume of a
SoundPlayback. - playMusic(Sound) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Sets the currently playing track to a
LoopedTrackwith the specified musicSound. - playMusic(Track) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Sets the currently playing track to the specified track.
- playMusic(Track, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Sets the currently playing track to the specified track.
- playMusic(Track, boolean, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Plays the specified track.
- playMusic(Track, Consumer<? super MusicPlayback>, boolean, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Plays the specified track, optionally configuring it before starting.
- playSound(Sound, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- playSound(String) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- playSound(String, boolean) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
- PNG - Enum constant in enum class de.pirckheimer_gymnasium.engine_pi.resources.ImageFormat
- points() - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Berechnet die vier Eckpunkte des umfassenden
Bounds. - 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.
- polygone(Vector...) - Static method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureBuilder
-
Erstellt eine polygonale Form.
- 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
-
Bei gedrückter Taste mehrmals die gleiche Aktionen in einem bestimmten Abstand ausführen.
- PressedKeyRepeater() - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- PressedKeyRepeater(double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.event.PressedKeyRepeater
- 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 zwischen0und einer festgelegten Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen0und 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 noCharsetis 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 noCharsetis 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
- 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
- removeAllInternalReferences(Body) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.WorldHandler
-
Entfernt alle internen Referenzen auf einen
Körperund das zugehörigeActor-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.removemethod was executed. - removeFrameUpdateListener(FrameUpdateListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
-
Entfernt einen
FrameUpdateListener. - removeFrameUpdateListener(FrameUpdateListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Meldet einen statischen, d.
- removeKeyListener(KeyListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.KeyListenerContainer
-
Entfernt einen
KeyListenervom Objekt. - removeKeyListener(KeyListener) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Entfernt einen statischen
KeyListenervom 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 Resourcenmanipulator aus diesem Resourcenspeicher.
- 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.MouseClickListenerContainer
- removeMouseWheelListener(MouseWheelListener) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListenerContainer
-
Entfernt einen Beobachter, der auf Bewegungen des Mausrads reagiert, aus dem Behälter.
- removeSoundPlaybackListener(SoundPlaybackListener) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Playback
-
Removes a
SoundPlaybackListenerfrom 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
-
Rendert das Objekt am Ursprung.
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Animation
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Circle
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Grid
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Image
-
Rendert das Objekt am Ursprung.
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Polygon
-
Rendert das Objekt am Ursprung.
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Rectangle
-
Rendert das Objekt am Ursprung.
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.StatefulAnimation
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
- render(Graphics2D, double) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
- 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, Runnable) - Method in interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
-
Führt das übergebene Runnable mit Verzögerung 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-undZielfarbenenthalten, 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-undZielfarbenin 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.
- 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
ResourcesContainerwas cleared. - ResourcesContainerListener<T> - Interface in de.pirckheimer_gymnasium.engine_pi.resources
-
This listener provides callbacks to observe
ResourcesContainerinstances. - resume() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
-
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
-
Ein 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 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.
- 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
- 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
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
-
Mit Hilfe 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
- 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
StatefulAnimationanimiert werden soll. - 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.
- 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.
- 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.Geometry
-
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
Dadurch färbt sich im Endeffekt das ganze Objekt neu ein. - setColor(Color) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Grid
-
Setzt die Farbe der Gitterlinien.
- 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.
- 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.
- setExitOnEsc(boolean) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Setzt, ob beim Drücken von Escape das Spiel beendet werden soll.
- setFilter(Filter) - Method in class de.pirckheimer_gymnasium.engine_pi.physics.FixtureData
- 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(String) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.Text
-
Setzt einen neuen Font 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.
- setFramePosition(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Setzt die Fenster-Position auf dem Bildschirm.
- setFrameSize(int, int) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Setzt die Größe des Engine-Fensters.
- 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
- 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.PeriodicTask
-
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
- setMaxDistance(int) - Method in class de.pirckheimer_gymnasium.engine_pi.sound.Jukebox
-
Sets the default maximum distance from the listener at which a sound source can still be heard.
- 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.
- setParallaxPosition(double, double) - Method in class de.pirckheimer_gymnasium.engine_pi.Layer
-
Setzt den Parallaxenwert der Bewegung für dieses Layer:
1ist keine Parallaxe (Bewegung exakt mit der Kamera) Werte zwischen0und1schaffen einen entfernten Effekt: Die Bewegung ist weniger als die der Kamera0bedeutet, die Bewegung der Kamera hat gar keinen Einfluss auf das Layer. Negative Werte sorgen für Bewegung entgegen der Kamera Werte> 1verstä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 Parallaxenwert beim Zoom für dieses Layer:
1: Normaler Zoom mit der Kamera0: 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.
- 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).
- setTile(int, int, Tile) - Method in class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
-
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 dieses Layer 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.
- 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
- 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
- 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
Trackthat plays a sound once and then stops. - SinglePlayTrack(Sound) - Constructor for class de.pirckheimer_gymnasium.engine_pi.sound.SinglePlayTrack
-
Initializes a new
SinglePlayTrackfor 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, FrameUpdateListenerContainer) - 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.
- smallestCommon(Bounds) - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Berechnet aus diesem und einem weiteren
Boundsein 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.
- SoundEvent - Class in de.pirckheimer_gymnasium.engine_pi.sound
-
This implementation is used for all events that need to pass a
Soundobject 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
SoundPlaybackimplementation for the playback of sound effects. - SoundPlaybackListener - Interface in de.pirckheimer_gymnasium.engine_pi.sound
-
Diese
EventListener-Implementierung bietet Callbacks an, die darüber informiert, wenn einePlaybackInstanz 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.Container
- SoundsContainer - Class in 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() - 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
-
Dies startet das Fenster und beginnt sämtliche internen Prozesse der Engine.
- start(Scene) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
- 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 Ausführungen.
- 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() - Method in class de.pirckheimer_gymnasium.engine_pi.sound.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.FontLoader
-
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(String) - Static method in class de.pirckheimer_gymnasium.engine_pi.Game
-
Rendert einen Screenshot des aktuellen Spielfensters und speichert das resultierende Bild in einer Datei.
- 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. - Tile - Interface in de.pirckheimer_gymnasium.engine_pi.actor
-
Abstrakte Klasse beschreibt eine Tile-Instanz für den Tile-Atlas.
- TileContainer - Class in de.pirckheimer_gymnasium.engine_pi.actor
-
Ein
TileContainerist eine schachbrettartige Anordnung rechteckiger Tiles. - TileContainer(int, int, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
-
Erstellt einen leeren Tile-Container für quadratische Tiles.
- TileContainer(int, int, double, double) - Constructor for class de.pirckheimer_gymnasium.engine_pi.actor.TileContainer
-
Erstellt einen leeren Tile-Container.
- TileMap - Interface in de.pirckheimer_gymnasium.engine_pi.actor
- 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.PeriodicTask
-
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ürtruebzw. - toString() - Method in 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
- 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, 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.
- 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
Tweeninstances managed by theTweenEngine. - 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
- unregister() - Method in class de.pirckheimer_gymnasium.engine_pi.event.PeriodicTask
-
Stoppt die periodische Ausführung.
- 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
- ValueAnimator<Value> - Class in de.pirckheimer_gymnasium.engine_pi.animation
- ValueAnimator(double, Consumer<Value>, Interpolator<Value>, AnimationMode, FrameUpdateListenerContainer) - Constructor for class de.pirckheimer_gymnasium.engine_pi.animation.ValueAnimator
- ValueAnimator(double, Consumer<Value>, Interpolator<Value>, FrameUpdateListenerContainer) - 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.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.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.Factory
- 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
-
Konstruktor.
- Vector(Vector, Vector) - Constructor for class de.pirckheimer_gymnasium.engine_pi.Vector
-
Konstruktor.
- 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_CODE - Static variable in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
-
Der Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfix - VERSION_STRING - Static variable in class de.pirckheimer_gymnasium.engine_pi.MainAnimation
-
Format: v(major).(minor).(bugfix) Beispiel: v3.1.2
- 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
- withCenterAtBoundsCenter(Bounds) - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Führt einen Mittenangleich mit einem anderen
Boundsdurch. - withCenterPoint(Vector) - Method in class de.pirckheimer_gymnasium.engine_pi.Bounds
-
Gibt ein neues
Boundsmit derselben Höhe und Breite zurück, das seinen Mittelpunkt genau im angegebenen Zentrum hat. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form