Package pi.animation
Class LineAnimation
java.lang.Object
pi.event.AggregateFrameListener
pi.animation.LineAnimation
- All Implemented Interfaces:
FrameListener,FrameListenerRegistration
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 pi.event.AggregateFrameListener
frameListeners, isPaused, onFrame, setPausedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.FrameListenerRegistration
addFrameListener, defer, delay, removeFrameListener, repeat, repeat, repeat, repeat, 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.
-