Class LineAnimation
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
de.pirckheimer_gymnasium.engine_pi.animation.LineAnimation
- All Implemented Interfaces:
FrameUpdateListener,FrameUpdateListenerContainer
Eine Animation, die ein
Actor-Objekt in einer Linie animiert.-
Constructor Summary
ConstructorsConstructorDescriptionLineAnimation(Actor actor, Vector endPoint, double durationInSeconds, boolean pingpong) Erstellt eine neue Linien-Animation. -
Method Summary
Methods inherited from class de.pirckheimer_gymnasium.engine_pi.event.AggregateFrameUpdateListener
getFrameUpdateListeners, isPaused, onFrameUpdate, setPausedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat
-
Constructor Details
-
LineAnimation
Erstellt eine neue Linien-Animation.- Parameters:
actor- Der Actor, der zwischen seinem aktuellen Mittelpunkt und einem Endpunkt bewegt werden soll.endPoint- Der Endpunkt. Die Bewegung des Aktors endet mit seinem Mittelpunkt auf demendPoint.durationInSeconds- Die Zeit in Sekunden, in der der Actor von seiner Ausgangsposition bis zum Zielpunkt benötigt.pingpong-false: Die Animation endet, wenn der Actor den Zielpunkt erreicht hat.true: Der Actor bewegt sich zwischen seinem Ausgangspunkt und dem Zielpunkt hin und her. Jede Strecke in eine Richtung dauertdurationInMS. Die Animation endet nicht von sich aus.
-